]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
PAL7508. Correct behaviour of GetShapesOnPlane().
authorjfa <jfa@opencascade.com>
Fri, 21 Jan 2005 10:44:46 +0000 (10:44 +0000)
committerjfa <jfa@opencascade.com>
Fri, 21 Jan 2005 10:44:46 +0000 (10:44 +0000)
src/GEOMImpl/GEOMImpl_IShapesOperations.cxx
src/GEOM_SWIG/GEOM_TestOthers.py

index 60ef003672c766723fe7b33d2032d5ee8b461143..787408df4ada0afcf8fac90c59120ed72183159a 100644 (file)
@@ -1055,9 +1055,7 @@ Handle(TColStd_HSequenceOfTransient) GEOMImpl_IShapesOperations::GetShapesOnPlan
     return NULL;
   }
 
-  Handle(Geom_Plane) aPlane = new Geom_Plane(aLoc, - aVec);
-  // The "-" is because interpretation of normale differs
-  // between interface and algorithm for the case of plane
+  Handle(Geom_Plane) aPlane = new Geom_Plane(aLoc, aVec);
 
   // Call algo
   GEOMAlgo_FinderShapeOn aFinder;
index 0d2c4fd6f62ece8cefea4f227b7a601ac86dd54f..220b37e2431116dfe008da8318a26d1319242351 100644 (file)
@@ -338,7 +338,7 @@ def TestOtherOperations (geompy, math):
   faces_on_pln = geompy.GetShapesOnPlane(blocksComp, geompy.ShapeType["FACE"],
                                          v_0pp, geompy.GEOM.ST_ONIN)
   for face_i in faces_on_pln:
-    geompy.addToStudy(face_i, "Face on Plane or in direction of normale (0, 1, 1)")
+    geompy.addToStudy(face_i, "Face on Plane (N = (0, 1, 1)) or below it")
 
   # GetShapesOnCylinder
   edges_on_cyl = geompy.GetShapesOnCylinder(blocksComp, geompy.ShapeType["EDGE"],