Error Types
When models are imported there are two types of errors – geometry errors and topology errors. Geometry errors are errors in definition of the underlying geometry while topology errors are errors in how the underlying components like faces, edges and vertices are connected. These have to be fixed before mesh analysis can be performed.
When models pass the initial validity checks, mesh generation could still fail. If bodies in the model overlap, mesh will not be invoked. If bodies are very close to each other, mesh might fail. Small features (small edges, small edges, sliver edges) might be present in the bodies which might cause mesh to fail.
The following are common errors present in models:
- api_check_entity() errors. These are errors detected by the kernel and are geometry and topology errors.
- non-manifold topology. These are non-manifold edges and vertices that are present in the model.
- Body pair intersection. This detects if pairs of bodies intersect.
- Small feature detection – small edge length, small face area and sliver face detection.
- Misaligned entities detection – detects pairs of faces from bodies that can be aligned to remove interbody intersections. This improves the odds of mesh success.
- Mesh failure error display. This is available for single body, body pairs and last simulation run (all bodies in model). Errors reported by the meshing module are reported to the user.
Errors of type 1, 2, and 3 must be resolved before the mesh can be applied to the model.