Overview Express Mesh is a commercial component featuring an advanced algorithm for meshing surfaces represented with BRep shapes. Express Mesh provides triangular and quadrangular meshing of a Shape containing Faces (Solid, Shell, or a compound of Faces). Each face is tessellated individually, nevertheless providing connectivity between mesh elements built on connected faces (on faces that share edges). Express Mesh takes several input parameters, such as element size, chordal deflection and angular deviation, so the user has an extended level of control over the mesh quality and the number of generated mesh elements. Express Mesh is based on Open CASCADE Technology and is packaged as a separate module.
Express Mesh has the following input parameters:
Minimal element size. This parameter defines the lower size limit of an element side. Increasing this parameter the user will speed up the meshing process at the expense of quality (surface feature details).
Maximal element size. This parameter defines the upper size limit of an element side.
Deflection. This parameter defines the maximal allowable chordal deviation of a mesh element from the original surface.
Angular deviation. This parameter defines the maximal angular deviation of mesh elements’ normals from the surface normals. The less this parameter is, the greater is the number of mesh elements on a curved area of a surface.
To simplify the choice of parameters that are necessary to mesh a particular shape, a special tool class is available that measures the shape and suggests the optimal parameters to mesh this particular shape.
Discretization and Healing
To increase the robustness, Express Mesh features some useful healing operations:
Special treatment allows to achieve well spaced discrete segments along edges of the input shape, even if an edge’s curve is badly parametrized;
Detection and resolving self-intersections on discrete curves: capability of removing small loops;
Connecting adjacent discrete curves of a wire to achieve a contiguous closed contour;
Detection and resolving mutual intersections between wires on a face.
Benefits Express Mesh provides very high performance and a high level of control over mesh quality (as compared to open source BRepMesh algorithm from OCCT). It can therefore be used for applications where the speed of surface meshing is crucial, e.g. collision detection between shapes. Thanks to controlled element size and quality the final generated mesh can be also used in some FEA applications. Due to the high speed of triangulation computation it can also be used as an alternative algorithm for visualization purposes.
Configuration You can evaluate Express Mesh with the demo application of the Mesh Framework component.
Please, feel free to contact us for your free demo and further information and pricing.
This component was successfully used in a number of projects including SIMOPTIC software by DBM Reflex.