X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fexamples%2Fquality_controls_ex09.py;fp=doc%2Fsalome%2Fexamples%2Fquality_controls_ex09.py;h=c4ca44e8001f4966dc68ce7f55034259c921f0a6;hb=9a54694a0ab1e5cbc558a35c4606ceea4f7af2ef;hp=0000000000000000000000000000000000000000;hpb=1067ffa6e7e5c394e3a1b17219d8b355a57607cd;p=modules%2Fsmesh.git diff --git a/doc/salome/examples/quality_controls_ex09.py b/doc/salome/examples/quality_controls_ex09.py new file mode 100644 index 000000000..c4ca44e80 --- /dev/null +++ b/doc/salome/examples/quality_controls_ex09.py @@ -0,0 +1,17 @@ +# Over-constrained faces + +from smesh import * +SetCurrentStudy(salome.myStudy) + +mesh = Mesh() +faceFilter = GetFilter(FACE,FT_OverConstrainedFace) + +#make an edge +n1 = mesh.AddNode(0,0,0) +n2 = mesh.AddNode(10,0,0) +edge = mesh.AddEdge([n1,n2]) +assert( not mesh.GetIdsFromFilter( faceFilter )) + +# make faces +mesh.ExtrusionSweep([edge], MakeDirStruct(0,7,0), 5) +assert( 2 == len( mesh.GetIdsFromFilter( faceFilter )))