# Basic meshing algorithms

The MESH module contains a set of meshing algorithms, which are used for meshing entities (1D, 2D, 3D) composing geometrical objects.

- For meshing of 1D entities (edges):

- Wire Discretization meshing algorithm

- For meshing of 2D entities (faces):

- Triangle meshing algorithms (Mefisto and Netgen 1D-2D ) - Faces are split into triangular elements.

- Quadrangle meshing algorithm (Mapping) - Faces are split into quadrangular elements.

- For meshing of 3D entities (volume objects):

- Hexahedron meshing algorithm (i,j,k) - Volumes are split into hexahedral (cubic) elements.

- Tetrahedron (Netgen) meshing algorithm - Volumes are split into tetrahedral (pyramidal) elements.

There also is a number of more specific algorithms:

- for meshing by projection of another mesh

- for meshing geometrical objects with cavities

- for meshing prismatic shapes.

#### Constructing meshes page describes in detail how to apply meshing algorithms.

See Also a sample TUI Script of a Define Meshing Algorithm operation.