Personal tools
You are here: Home About SALOME Mesh

Mesh

Mesh Module (SMESH)

The goal of this module is to create meshes on the basis of geometrical models created or imported into GEOM. It uses a set of meshing algorithms and their corresponding conditions (hypotheses) to compute meshes. In addition, a new mesher can be easily connected to this module by using the existing plugin mechanism. The main functionalities of SMESH are:

  • Visualization of meshes in 3D viewers:
    • Shading, Wireframe
    • Shrink
    • Nodes
    • Special options for mesh (color, lines width, shrink coefficient, transparency)
    • Show quadratic elements as lines or arcs of circle
    • Display/Erase nodes/elements numbers
    • Displaying/Erasing of mesh and submeshes
    • Show/hide faces orientation vectors
    • Use clipping planes to analyze mesh internal structure

  • Computation of meshes and submeshes on the basis of the following hypotheses:
    • Average length of edges
    • Arithmetic 1D
    • Automatic Length
    • Deflection 1D
    • Maximal size of edge
    • Number of segments
    • Start and End Length
    • Maximal triangle area
    • Quadrangle parameters
    • Maximal tetrahedron volume

  • Computation of meshes and submeshes using the following algorithms:
    • Internal
      • Segment around vertex
      • Wire discretization
      • Projection 1D
      • Composite side discretization
      • Use existing edges
      • Triangulation (Mefisto 2D)
      • Quadrangle (mapping)
      • Projection 2D
      • Use existing faces
      • Hexahedron (I,j,k)
      • Projection 3D
      • 3D Extrusion
    • External
      • BLSURF (with support of Size Map feature)
      • Tetrahedron NETGEN 1D-2D / 2D / 1D-2D-3D
      • Tetrahedron GHS3D
      • Hexotic
      • GHS3D Parallel

  • Group management:
    • Creation of groups of elements
    • Editing groups
    • Deleting groups
    • Add/Remove elements from a group
    • Boolean operations on groups: Union, Intersect, Cut
    • Remove a group
    • Display/Erase a group
    • Selection of groups
    • Selection filter library
    • Highlighting of groups

  • Information about computed meshes
  • Import meshes:MED, UNV, DAT
  • Export meshes: MED, UNV, DAT, STL

  • Quality controls of meshes:
    • Length of edges
    • Free boundaries
    • Boundaries of multi-connections
    • Area
    • Taper
    • Aspect Ratio 2D & 3D
    • Minimum angle
    • Warping angle 
    • Skew
    • Free nodes, free edges, free faces
    • Volume

  • Mesh modifications:
    • Add/Remove (node; 0D element, 1D elements: edge, triangle, quadrangle, polygon; 3D elements: tetrahedron, hexahedron, polyhedron; quadratic 1D/2D/3D elements: edge, triangle, quadrangle, tetrahedron, pyramid, pentahedron, hexahedron)
    • Diagonal inversion
    • Changing orientation
    • Conversion of a group of triangles into quadrangles
    • Conversion of a group of quadrangles into triangles
    • Moving of node
    • Union of Triangles
    • Smothing
    • Revolution
    • Extrusion
    • Extrusion along Path
    • Transformation (Translation, Rotation, Symmetry, Sewing, Merging nodes/elements)
    • Pattern Mapping
    • Force mesh to pass through predefined point
    • Build mesh compound




Underlying Technologies:

vtkmed2
Document Actions