+ BRepClass3d_SolidClassifier aClassifier;
+ aClassifier.Load(aBaseShape->impl<TopoDS_Shape>());
+ aClassifier.Perform(aPnt, Precision::Confusion());
+
+ if(aClassifier.State() == TopAbs_IN) {
+ aXYZ.Reverse();
+ }
+ }
+
+ myWorkshop->viewer()->setViewProjection(aXYZ.X(), aXYZ.Y(), aXYZ.Z(), aTwist);