X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fexamples%2Fquality_controls_ex10.py;fp=doc%2Fsalome%2Fexamples%2Fquality_controls_ex10.py;h=49ef2e72aae17b56f6467cbbcb15f0d7976c2dcf;hb=9a54694a0ab1e5cbc558a35c4606ceea4f7af2ef;hp=0000000000000000000000000000000000000000;hpb=1067ffa6e7e5c394e3a1b17219d8b355a57607cd;p=modules%2Fsmesh.git diff --git a/doc/salome/examples/quality_controls_ex10.py b/doc/salome/examples/quality_controls_ex10.py new file mode 100644 index 000000000..49ef2e72a --- /dev/null +++ b/doc/salome/examples/quality_controls_ex10.py @@ -0,0 +1,15 @@ +# Over-constrained volumes + +from smesh import * +SetCurrentStudy(salome.myStudy) + +mesh = Mesh() +volumeFilter = GetFilter(VOLUME,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) +assert( 2 == len( mesh.GetIdsFromFilter( volumeFilter )))