X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=doc%2Fsalome%2Fexamples%2Fquality_controls_ex10.py;h=041183224a670360309ca0675df25a0c5f16d754;hp=49ef2e72aae17b56f6467cbbcb15f0d7976c2dcf;hb=54182913fbb9df65a3f4cc96f55db3618835ecd8;hpb=1cd84a9d45de44f8fd0af83dbe52d83b47131e04 diff --git a/doc/salome/examples/quality_controls_ex10.py b/doc/salome/examples/quality_controls_ex10.py index 49ef2e72a..041183224 100644 --- a/doc/salome/examples/quality_controls_ex10.py +++ b/doc/salome/examples/quality_controls_ex10.py @@ -1,15 +1,25 @@ # Over-constrained volumes -from smesh import * -SetCurrentStudy(salome.myStudy) -mesh = Mesh() -volumeFilter = GetFilter(VOLUME,FT_OverConstrainedVolume) +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() +volumeFilter = smesh.GetFilter(SMESH.VOLUME,SMESH.FT_OverConstrainedVolume) # make volumes by extrusion of one face n1 = mesh.AddNode(0,0,0) n2 = mesh.AddNode(10,0,0) edge = mesh.AddEdge([n1,n2]) -mesh.ExtrusionSweep([edge], MakeDirStruct(0,7,0), 1) -mesh.ExtrusionSweep( mesh.GetElementsByType(FACE), MakeDirStruct(0,0,5), 7) +mesh.ExtrusionSweep([edge], smesh.MakeDirStruct(0,7,0), 1) +mesh.ExtrusionSweep( mesh.GetElementsByType(SMESH.FACE), smesh.MakeDirStruct(0,0,5), 7) assert( 2 == len( mesh.GetIdsFromFilter( volumeFilter )))