1 # Over-constrained faces
5 salome.salome_init_without_session()
7 from salome.geom import geomBuilder
8 geompy = geomBuilder.New()
10 import SMESH, SALOMEDS
11 from salome.smesh import smeshBuilder
12 smesh = smeshBuilder.New()
13 import salome_notebook
17 faceFilter = smesh.GetFilter(SMESH.FACE,SMESH.FT_OverConstrainedFace)
20 n1 = mesh.AddNode(0,0,0)
21 n2 = mesh.AddNode(10,0,0)
22 edge = mesh.AddEdge([n1,n2])
23 assert( not mesh.GetIdsFromFilter( faceFilter ))
26 mesh.ExtrusionSweep([edge], smesh.MakeDirStruct(0,7,0), 5)
27 assert( 2 == len( mesh.GetIdsFromFilter( faceFilter )))