X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FSMESH%2Finput%2Fsmeshpy_interface.doc;fp=doc%2Fsalome%2Fgui%2FSMESH%2Finput%2Fsmeshpy_interface.doc;h=0000000000000000000000000000000000000000;hp=524a4ceb074281232f912b8c8fcfec83ef7b397b;hb=f0f67c0b47e58361bc50c7169734da604fbfca01;hpb=f6825d843153c333e95e1345ef7c7fc2d0fe5698 diff --git a/doc/salome/gui/SMESH/input/smeshpy_interface.doc b/doc/salome/gui/SMESH/input/smeshpy_interface.doc deleted file mode 100644 index 524a4ceb0..000000000 --- a/doc/salome/gui/SMESH/input/smeshpy_interface.doc +++ /dev/null @@ -1,97 +0,0 @@ -/*! - -\page smeshpy_interface_page Python interface - -Python API of SALOME %Mesh module defines several classes that can -be used for easy mesh creation and edition. - -Documentation of SALOME %Mesh module Python API is available in two forms: -- Structured documentation, where all methods and -classes are grouped by their functionality. -- Linear documentation grouped only by classes, declared -in the \ref smeshBuilder and \ref StdMeshersBuilder Python packages. - -\n With SALOME 7.2, the Python interface for %Mesh has been slightly modified to offer new functionality. -\n You may have to modify your scripts generated with SALOME 6 or older versions. -\n Please see \subpage smesh_migration_page. - -Class \ref smeshBuilder.smeshBuilder "smeshBuilder" provides an interface to create and handle -meshes. It can be used to create an empty mesh or to import mesh from the data file. - -As soon as a mesh is created, it is possible to manage it via its own -methods, described in class \ref smeshBuilder.Mesh "Mesh" documentation. - -Class \ref smeshstudytools.SMeshStudyTools "SMeshStudyTools" provides several methods to manipulate mesh objects in Salome study. - -A usual workflow to generate a mesh on geometry is following: -
- from salome.smesh import smeshBuilder - smesh = smeshBuilder.New( salome.myStudy ) -
- mesh = \ref smeshBuilder.smeshBuilder.Mesh "smesh.Mesh( geometry )" -
- regular1D = \ref smeshBuilder.Mesh.Segment "mesh.Segment"() - mefisto = \ref smeshBuilder.Mesh.Triangle "mesh.Triangle"( smeshBuilder.MEFISTO ) - # use other triangle algorithm on a face -- a sub-mesh appears in the mesh - netgen = \ref smeshBuilder.Mesh.Triangle "mesh.Triangle"( smeshBuilder.NETGEN_1D2D, face ) -
- segLen10 = \ref StdMeshersBuilder.StdMeshersBuilder_Segment.LocalLength "regular1D.LocalLength"( 10. ) - maxArea = \ref StdMeshersBuilder.StdMeshersBuilder_Segment.LocalLength "mefisto.MaxElementArea"( 100. ) - netgen.SetMaxSize( 20. ) - netgen.SetFineness( smeshBuilder.VeryCoarse ) --
- \ref Mesh.Compute "mesh.Compute"() --