X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FSMESH%2Finput%2Fconstructing_meshes.doc;h=ace081140d0913d0dcb45322ab0bf4beb92845fe;hb=8a5f517e60c56d7ddbd35cfae74d69bac8edd36d;hp=efbd97403cd83793192ee8192d1a698a785bba35;hpb=e7c421ee2a70216b7f739e3bb4d484fc60517682;p=modules%2Fsmesh.git diff --git a/doc/salome/gui/SMESH/input/constructing_meshes.doc b/doc/salome/gui/SMESH/input/constructing_meshes.doc index efbd97403..ace081140 100644 --- a/doc/salome/gui/SMESH/input/constructing_meshes.doc +++ b/doc/salome/gui/SMESH/input/constructing_meshes.doc @@ -74,6 +74,8 @@ automatically generate a 3D mesh with the most appropriate settings. In the same way you can apply this functionality for meshing 2D objects, in which case 3D algorithms are not applied. +\anchor preview_mesh_anchor +
  • After the mesh object is created and all hypotheses are assigned and before the mesh computation, it is possible to see the mesh preview. @@ -124,7 +126,7 @@ visualizing the geometrical entity that causes it. \image html failed_computation.png "Example of the invalid input mesh" -\Note Mesh Computation Information box does not appear if you set +\note Mesh Computation Information box does not appear if you set "Mesh computation/Show a computation result notification" preference to the "Never" value. This option gives the possibility to control mesh computation reporting. There are the following possibilities: always @@ -143,9 +145,97 @@ existing faces. They are not entirely usable from the GUI, so a mesh created using these algorithms should be exported into a python script, edited and then imported into the GUi. -Consider trying a sample script for construction of a mesh from our -\ref tui_creating_meshes_page "TUI Scripts" section. +
  • It is possible to calculate the eventual mesh size +before \b Compute operation. For this, select the mesh in the Object +Browser and from the \b Mesh menu select \b Evaluate. The result of +evaluation will be displayed in the following information box: + +\image html mesh_evaluation_succeed.png + +
  • + + +\anchor mesh_order_anchor + +
  • +If the mesh contains concurrent submeshes, it is possible to change +the priority of their computation, i.e. to change the priority of +applying algorithms to the shared subshapes of the Mesh shape.
  • + +To change submesh priority: + +
  • Choose "Change submesh priority" from the Mesh menu or a popup menu. The opened dialogue +shows a list of submeshes in the order of their priority. + +There is an example of submesh order modifications of the Mesh created on a Box +shape. The main Mesh object: + +The first submesh object Submesh_1 created on Face_1 +is: + +The second submesh object Submesh_2 created on Face_2 +is: + + +And the last submesh object Submesh_3 created on Face_3 +is: + +The submeshes become concurrent if they share subshapes that can be meshed +with different algorithms (or different hypothesises). +In the example, we have three submeshes with concurrent algorithms, +because they have different hypotheses. + +The first mesh computation is made with: +\image html mesh_order_123.png +
    "Mesh order SubMesh_1, SubMesh_2, SubMesh_3"
    +\image html mesh_order_123_res.png +
    "Result mesh with order SubMesh_1, SubMesh_2, SubMesh_3 "
    + +The next mesh computation is made with: +\image html mesh_order_213.png +
    "Mesh order SubMesh_2, SubMesh_1, SubMesh_3"
    +\image html mesh_order_213_res.png +
    "Result mesh with order SubMesh_2, SubMesh_1, SubMesh_3 "
    + +And the last mesh computation is made with: +\image html mesh_order_321.png +
    "Mesh order SubMesh_3, SubMesh_2, SubMesh_1"
    +\image html mesh_order_321_res.png +
    "Result mesh with order SubMesh_3, SubMesh_2, SubMesh_1 "
    + +As we can see, each mesh computation has a different number of result +elements and a different mesh discretisation on the shared edges (the edges +that are shared between Face_1, Face_2 and Face_3) + +Additionally, submesh priority (the order of applied algorithms) can +be modified not only in a separate dialog box, but also in the +Preview. This helps to preview different mesh results, +modifying the order of submeshes. +\image html mesh_order_preview.png +
    "Preview with submesh priority list box"
    + +If there are no concurrent submeshes under the Mesh object, the user will see the +following information. +\image html mesh_order_no_concurrent.png +
    "No concurrent submeshes detected"
    + -*/ \ No newline at end of file +Consider trying a sample script for construction of a mesh from our +\ref tui_creating_meshes_page "TUI Scripts" section. + +*/