4 salome.salome_init_without_session()
6 from salome.geom import geomBuilder
7 from salome.smesh import smeshBuilder
9 geom_builder = geomBuilder.New()
10 smesh_builder = smeshBuilder.New()
13 sketcher1 = geom_builder.MakeSketcher("Sketcher:F 0 0:TT 70 0:TT 70 70:TT 0 70:WW")
14 sketcher2 = geom_builder.MakeSketcher("Sketcher:F 20 20:TT 50 20:TT 50 50:TT 20 50:WW")
16 # create a face from two wires
18 face1 = geom_builder.MakeFaces([sketcher1, sketcher2], isPlanarFace)
19 geom_builder.addToStudy(face1, "Face1")
22 tria = smesh_builder.Mesh(face1, "Face : triangle 2D mesh")
25 algo1D = tria.Segment()
26 algo1D.LocalLength(3.)
28 # create and assign the algorithm for 2D meshing with triangles
29 algo2D = tria.Triangle()
31 # create and assign "LengthFromEdges" hypothesis to build triangles with
32 # linear size close to the length of the segments generated on the face wires (3.)
33 algo2D.LengthFromEdges()