import salome\r
-from geompy import gg\r
import geompy\r
import SMESH\r
-\r
import StdMeshers\r
\r
-ShapeTypeCompSolid = 1\r
-ShapeTypeSolid = 2\r
-ShapeTypeShell = 3\r
-ShapeTypeFace = 4\r
-ShapeTypeWire = 5\r
-ShapeTypeEdge = 6\r
-ShapeTypeVertex = 7\r
-\r
-geom = salome.lcc.FindOrLoadComponent("FactoryServer", "GEOM")\r
smesh = salome.lcc.FindOrLoadComponent("FactoryServer", "SMESH")\r
-\r
-geom.GetCurrentStudy(salome.myStudy._get_StudyId())\r
smesh.SetCurrentStudy(salome.myStudy)\r
\r
# Create box without one plane\r
\r
box = geompy.MakeBox(0., 0., 0., 10., 20., 30.)\r
-subShapeList = geompy.SubShapeAll(box,ShapeTypeFace)\r
+subShapeList = geompy.SubShapeAll(box, geompy.ShapeType["FACE"])\r
\r
FaceList = []\r
for i in range( 5 ):\r
- FaceList.append( subShapeList[ i ]._get_Name() )\r
+ FaceList.append( subShapeList[ i ] )\r
\r
-aBox = geompy.MakeSewing( FaceList, 1. )\r
+aComp = geompy.MakeCompound( FaceList )\r
+aBox = geompy.Sew( aComp, 1. )\r
idbox = geompy.addToStudy( aBox, "box" )\r
\r
aBox = salome.IDToObject( idbox )\r