Salome HOME
Merge from BR_plugins_pbyacs 03/04/2013
[modules/smesh.git] / doc / salome / examples / quality_controls_ex09.py
index c4ca44e8001f4966dc68ce7f55034259c921f0a6..aca903ae0112fe7710953ae60ecfbfe8fae30f2b 100644 (file)
@@ -1,10 +1,20 @@
 # Over-constrained faces
 
-from smesh import *
-SetCurrentStudy(salome.myStudy)
 
-mesh = Mesh()
-faceFilter = GetFilter(FACE,FT_OverConstrainedFace)
+import salome
+salome.salome_init()
+import GEOM
+from salome.geom import geomBuilder
+geompy = geomBuilder.New(salome.myStudy)
+
+import SMESH, SALOMEDS
+from salome.smesh import smeshBuilder
+smesh =  smeshBuilder.New(salome.myStudy)
+import salome_notebook
+
+
+mesh = smesh.Mesh()
+faceFilter = smesh.GetFilter(SMESH.FACE,SMESH.FT_OverConstrainedFace)
 
 #make an edge
 n1 = mesh.AddNode(0,0,0)
@@ -13,5 +23,5 @@ edge = mesh.AddEdge([n1,n2])
 assert( not mesh.GetIdsFromFilter( faceFilter ))
 
 # make faces 
-mesh.ExtrusionSweep([edge], MakeDirStruct(0,7,0), 5)
+mesh.ExtrusionSweep([edge], smesh.MakeDirStruct(0,7,0), 5)
 assert( 2 == len( mesh.GetIdsFromFilter( faceFilter )))