Open Cascade offers the solution for construction of a simulation-ready mesh — state-of-the art Surface Wrapping software development tool. The solution is designed to generate watertight mesh near the input «dirty» tessellation. The Surface Wrapping technology operates in either inner or outer mode. The outer wrapping mode produces a watertight shell covering the exterior of the input geometry. The inner wrapping mode is designed to envelop the models placed within a bounding volume. For example, it is well suited for the models positioned within a wind tunnel.
The coarseness of the wrapped model is controlled by the cell size parameter which limits the minimal scale of triangles in the result.The wrapped mesh consists of elements of variable size. For example, the flat areas of input mesh will be wrapped by larger triangles in the interior and smaller triangles near the boundary.
Wrapping process
The wrapping procedure performs the following steps to construct a watertight mesh:- Cartesian wrapping (voxelization).
- Mesh transformation to follow the original geometry (projection).
- Mesh quality optimizations (refinement).
Refinement operators
The Surface Wrapping library furnishes a set of local operators aimed at improving the mesh quality:- Collapse edges shorter than the given threshold.
- Collapse narrow faces whose skewness is greater than the given threshold.
- Swap edge shared by a pair of triangles to minimize the local skewness.
- Fix self-intersected area of the mesh.
- Smoothing by iteratively moving the mesh nodes hence eliminating local folds and refining skewness.