X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=doc%2Fsalome%2Fexamples%2Fquad_medial_axis_algo.py;fp=doc%2Fsalome%2Fexamples%2Fquad_medial_axis_algo.py;h=0000000000000000000000000000000000000000;hp=5937d03acc061913ba9e9c9dc14f1b84645ff090;hb=4cf07a14111e98e8889620ee7e6371574c31a50c;hpb=d9f4b53e489dd5857db264ede6acded7b076c9f1 diff --git a/doc/salome/examples/quad_medial_axis_algo.py b/doc/salome/examples/quad_medial_axis_algo.py deleted file mode 100644 index 5937d03ac..000000000 --- a/doc/salome/examples/quad_medial_axis_algo.py +++ /dev/null @@ -1,30 +0,0 @@ -# Usage of Medial Axis Projection algorithm - -# for meshing a ring face with quadrangles - -import salome -salome.salome_init_without_session() -from salome.geom import geomBuilder -geompy = geomBuilder.New() -from salome.smesh import smeshBuilder -smesh = smeshBuilder.New() - -# create a ring face -circleEdge1 = geompy.MakeCircleR( 3 ) -circleEdge2 = geompy.MakeCircleR( 7 ) -ring = geompy.MakeFaceWires( [ circleEdge1, circleEdge2 ], True, theName='Ring' ) -circleLen1 = geompy.BasicProperties( circleEdge1 )[0] -circleLen2 = geompy.BasicProperties( circleEdge2 )[0] - -# make a mesh - -mesh = smesh.Mesh( ring ) - -circNbSeg = 60 -algo1d = mesh.Segment() -algo1d.NumberOfSegments( circNbSeg ) # division of circle edges - -algo2d = mesh.Quadrangle( smeshBuilder.QUAD_MA_PROJ ) -algo2d.StartEndLength( circleLen2 / circNbSeg, circleLen1 / circNbSeg ) # radial division - -mesh.Compute()