mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-04-12 15:57:27 +05:00
documentation
This commit is contained in:
parent
7a00196b63
commit
5560a9e80a
@ -14,15 +14,16 @@ Introduction to Mesh module
|
|||||||
|
|
||||||
* :ref:`creating meshes <about_meshes_page>` in different ways:
|
* :ref:`creating meshes <about_meshes_page>` in different ways:
|
||||||
|
|
||||||
* by meshing geometrical models previously created or imported by the Geometry component;
|
* by meshing geometrical models previously created or imported by the Geometry component;
|
||||||
* bottom-up, using :ref:`mesh edition <modifying_meshes_page>`, especially :ref:`extrusion <extrusion_page>` and :ref:`revolution <revolution_page>`;
|
* bottom-up, using :ref:`mesh edition <modifying_meshes_page>`, especially :ref:`extrusion <extrusion_page>` and :ref:`revolution <revolution_page>`;
|
||||||
* by generation of the 3D mesh from the 2D mesh not based on the geometry (:ref:`imported <importing_exporting_meshes_page>` for example);
|
* by generation of the 3D mesh from the 2D mesh not based on the geometry (:ref:`imported <importing_exporting_meshes_page>` for example);
|
||||||
|
|
||||||
* :ref:`importing and exporting meshes <importing_exporting_meshes_page>` in various formats;
|
* :ref:`importing and exporting meshes <importing_exporting_meshes_page>` in various formats;
|
||||||
* :ref:`modifying meshes <modifying_meshes_page>` with a vast array of dedicated operations;
|
* :ref:`modifying meshes <modifying_meshes_page>` with a vast array of dedicated operations;
|
||||||
* :ref:`creating groups <grouping_elements_page>` of mesh elements;
|
* :ref:`creating groups <grouping_elements_page>` of mesh elements;
|
||||||
* filtering mesh entities (nodes or elements) using :ref:`Filters <filters_page>` functionality for :ref:`creating groups <grouping_elements_page>` and applying :ref:`mesh modifications <modifying_meshes_page>`;
|
* filtering mesh entities (nodes or elements) using :ref:`Filters <filters_page>` functionality for :ref:`creating groups <grouping_elements_page>` and applying :ref:`mesh modifications <modifying_meshes_page>`;
|
||||||
* :ref:`viewing meshes <viewing_meshes_overview_page>` in the VTK viewer and :ref:`getting info <mesh_infos_page>` on mesh and its sub-objects;
|
* :ref:`viewing meshes <viewing_meshes_overview_page>` in the VTK viewer and :ref:`getting info <mesh_infos_page>` on mesh and its sub-objects;
|
||||||
|
* :ref:`remeshing meshes <adaptation_page>`;
|
||||||
* applying to meshes :ref:`Quality Controls <quality_page>`, allowing to highlight important elements;
|
* applying to meshes :ref:`Quality Controls <quality_page>`, allowing to highlight important elements;
|
||||||
* taking various :ref:`measurements <measurements_page>` of the mesh objects.
|
* taking various :ref:`measurements <measurements_page>` of the mesh objects.
|
||||||
|
|
||||||
@ -35,7 +36,7 @@ It is possible to use the variables predefined in :ref:`Salome notebook <using_n
|
|||||||
Mesh module preferences are described in the :ref:`mesh_preferences_page` section of SALOME Mesh Help.
|
Mesh module preferences are described in the :ref:`mesh_preferences_page` section of SALOME Mesh Help.
|
||||||
|
|
||||||
.. image:: ../images/image7.jpg
|
.. image:: ../images/image7.jpg
|
||||||
:align: center
|
:align: center
|
||||||
|
|
||||||
.. centered::
|
.. centered::
|
||||||
Example of MESH module usage for engineering tasks
|
Example of MESH module usage for engineering tasks
|
||||||
@ -52,9 +53,10 @@ Mesh module preferences are described in the :ref:`mesh_preferences_page` sectio
|
|||||||
grouping_elements
|
grouping_elements
|
||||||
about_filters
|
about_filters
|
||||||
about_quality_controls
|
about_quality_controls
|
||||||
|
adaptation
|
||||||
measurements
|
measurements
|
||||||
viewing_meshes_overview
|
viewing_meshes_overview
|
||||||
smeshpy_interface
|
smeshpy_interface
|
||||||
tools
|
tools
|
||||||
mesh_preferences
|
mesh_preferences
|
||||||
using_notebook_smesh_page
|
using_notebook_smesh_page
|
||||||
|
@ -23,7 +23,7 @@ meshes. It can be used to create an empty mesh or to import mesh from the data f
|
|||||||
As soon as a mesh is created, it is possible to manage it via its own
|
As soon as a mesh is created, it is possible to manage it via its own
|
||||||
methods, described in class :class:`smeshBuilder.Mesh` documentation.
|
methods, described in class :class:`smeshBuilder.Mesh` documentation.
|
||||||
|
|
||||||
Class :class:`smeshstudytools.SMeshStudyTools` provides several methods to manipulate mesh objects in Salome study.
|
Class :class:`smeshstudytools.SMeshStudyTools` provides several methods to manipulate mesh objects in Salome study.
|
||||||
|
|
||||||
A usual workflow to generate a mesh on geometry is following:
|
A usual workflow to generate a mesh on geometry is following:
|
||||||
|
|
||||||
@ -54,14 +54,14 @@ A usual workflow to generate a mesh on geometry is following:
|
|||||||
maxArea = mefisto.LocalLength( 100. )
|
maxArea = mefisto.LocalLength( 100. )
|
||||||
netgen.SetMaxSize( 20. )
|
netgen.SetMaxSize( 20. )
|
||||||
netgen.SetFineness( smeshBuilder.VeryCoarse )
|
netgen.SetFineness( smeshBuilder.VeryCoarse )
|
||||||
|
|
||||||
#. :ref:`Compute the mesh <compute_anchor>` (generate mesh nodes and elements):
|
#. :ref:`Compute the mesh <compute_anchor>` (generate mesh nodes and elements):
|
||||||
.. code-block:: python
|
.. code-block:: python
|
||||||
|
|
||||||
mesh.Compute()
|
mesh.Compute()
|
||||||
|
|
||||||
An easiest way to start with Python scripting is to do something in
|
An easiest way to start with Python scripting is to do something in
|
||||||
GUI and then to get a corresponding Python script via
|
GUI and then to get a corresponding Python script via
|
||||||
**File > Dump Study** menu item. Don't forget that you can get
|
**File > Dump Study** menu item. Don't forget that you can get
|
||||||
all methods of any object in hand (e.g. a mesh group or a hypothesis)
|
all methods of any object in hand (e.g. a mesh group or a hypothesis)
|
||||||
by calling *dir()* Python built-in function.
|
by calling *dir()* Python built-in function.
|
||||||
@ -95,6 +95,7 @@ the following links:
|
|||||||
tui_transforming_meshes
|
tui_transforming_meshes
|
||||||
tui_viewing_meshes
|
tui_viewing_meshes
|
||||||
tui_quality_controls
|
tui_quality_controls
|
||||||
|
tui_adaptation
|
||||||
tui_measurements
|
tui_measurements
|
||||||
tui_work_on_objects_from_gui
|
tui_work_on_objects_from_gui
|
||||||
tui_notebook_smesh
|
tui_notebook_smesh
|
||||||
|
@ -111,6 +111,9 @@
|
|||||||
<parameter name="User's Guide/Mesh module/Plug-ins/MacMesh plugin" value="%SMESH_ROOT_DIR%/share/doc/salome/gui/SMESH/MacMesh/index.html;;http://docs.salome-platform.org/latest/gui/SMESH/MacMesh/index.html"/>
|
<parameter name="User's Guide/Mesh module/Plug-ins/MacMesh plugin" value="%SMESH_ROOT_DIR%/share/doc/salome/gui/SMESH/MacMesh/index.html;;http://docs.salome-platform.org/latest/gui/SMESH/MacMesh/index.html"/>
|
||||||
<parameter name="User's Guide/Mesh module/Plug-ins/blocFissure plugin" value="%SMESH_ROOT_DIR%/share/doc/salome/gui/SMESH/blocFissure/index.html;;http://docs.salome-platform.org/latest/gui/SMESH/blocFissure/index.html"/>
|
<parameter name="User's Guide/Mesh module/Plug-ins/blocFissure plugin" value="%SMESH_ROOT_DIR%/share/doc/salome/gui/SMESH/blocFissure/index.html;;http://docs.salome-platform.org/latest/gui/SMESH/blocFissure/index.html"/>
|
||||||
<parameter name="User's Guide/Mesh module/Plug-ins/SpherePadder plugin" value="%SMESH_ROOT_DIR%/share/doc/salome/gui/SMESH/padder/index.html;;http://docs.salome-platform.org/latest/gui/SMESH/padder/index.html"/>
|
<parameter name="User's Guide/Mesh module/Plug-ins/SpherePadder plugin" value="%SMESH_ROOT_DIR%/share/doc/salome/gui/SMESH/padder/index.html;;http://docs.salome-platform.org/latest/gui/SMESH/padder/index.html"/>
|
||||||
|
<parameter name="User's Guide/Mesh module/MG-Adapt plugin/User's Guide" value="%SMESH_ROOT_DIR%/share/doc/salome/gui/SMESH/index.html#adaptation;;http://docs.salome-platform.org/latest/gui/SMESH/index.html#adaptation"/>
|
||||||
|
<parameter name="User's Guide/Mesh module/MG-Adapt plugin/Reference" value="%MESHGEMS_ROOT_DIR%/Docs/mg-adapt_api_manual.pdf"/>
|
||||||
|
<parameter name="User's Guide/Mesh module/MG-Adapt plugin/Manual" value="%MESHGEMS_ROOT_DIR%/Docs/mg-adapt_user_manual.pdf"/>
|
||||||
<parameter name="User's Guide/Mesh module/MGCleaner plugin/User's Guide" value="%SMESH_ROOT_DIR%/share/doc/salome/gui/SMESH/MGCleaner/index.html;;http://docs.salome-platform.org/latest/gui/SMESH/MGCleaner/index.html"/>
|
<parameter name="User's Guide/Mesh module/MGCleaner plugin/User's Guide" value="%SMESH_ROOT_DIR%/share/doc/salome/gui/SMESH/MGCleaner/index.html;;http://docs.salome-platform.org/latest/gui/SMESH/MGCleaner/index.html"/>
|
||||||
<parameter name="User's Guide/Mesh module/MGCleaner plugin/Reference" value="%MESHGEMS_ROOT_DIR%/Docs/mg-cleaner_api_manual.pdf"/>
|
<parameter name="User's Guide/Mesh module/MGCleaner plugin/Reference" value="%MESHGEMS_ROOT_DIR%/Docs/mg-cleaner_api_manual.pdf"/>
|
||||||
<parameter name="User's Guide/Mesh module/MGCleaner plugin/Manual" value="%MESHGEMS_ROOT_DIR%/Docs/mg-cleaner_user_manual.pdf"/>
|
<parameter name="User's Guide/Mesh module/MGCleaner plugin/Manual" value="%MESHGEMS_ROOT_DIR%/Docs/mg-cleaner_user_manual.pdf"/>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user