]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
Fix pb with 'make installcheck'
authorvsr <vsr@opencascade.com>
Mon, 18 Feb 2013 12:54:40 +0000 (12:54 +0000)
committervsr <vsr@opencascade.com>
Mon, 18 Feb 2013 12:54:40 +0000 (12:54 +0000)
doc/salome/examples/repairing_operations_ex05.py

index 2804991777ed7de57baa98575a84f94ae0dcf652..b7534ab654e2aa820a0fb59749cc92e75f0a26b4 100644 (file)
@@ -2,6 +2,7 @@
 
 import geompy
 import salome
+import GEOM
 gg = salome.ImportComponentGUI("GEOM")
 
 # create a vertex and a vector
@@ -21,7 +22,6 @@ cone = geompy.MakeCone(p1, v, 70, 0, 80)
 cut = geompy.MakeCut(cone, cylinder)
 
 # get faces as sub-shapes
-faces = []
 faces = geompy.SubShapeAllSortedCentres(cut, geompy.ShapeType["FACE"])
 f_2 = geompy.GetSubShapeID(cut, faces[2])
 
@@ -29,9 +29,9 @@ f_2 = geompy.GetSubShapeID(cut, faces[2])
 cut_without_f_2 = geompy.SuppressFaces(cut, [f_2])
 
 # get edges as sub-shapes
-edges = []
-edges = geompy.SubShapeAllSortedCentres(cut_without_f_2, geompy.ShapeType["EDGE"])
-e_2 = geompy.GetSubShapeID(cut_without_f_2, edges[2])
+edges = geompy.SubShapeAllSortedCentres(faces[2], geompy.ShapeType["EDGE"])
+edge  = geompy.GetInPlace(cut_without_f_2, edges[0], True)
+e_2 = geompy.GetSubShapeID(cut_without_f_2, edge)
 
 # suppress a hole using the selected edge
 result = geompy.SuppressHoles(cut_without_f_2, [e_2])