Check Integrity

images/download/attachments/113546912/CmdCheckIntegrity.svg

This command detects integrity errors on a mesh and offers the option to correct most of them.

Select the mesh to analyze and launch the command.

Most of time a mesh with integrity error(s) provides unexpected errors in the different commands and may crash the software.

images/download/attachments/113546912/image2019-8-27_11-37-44.png

  1. When the command is launched, it performs 2 kinds of verifications:

    1. Integrity and Manifold check: see below for exemple of non-manifold mesh.

    2. Self-intersection check: verify if some triangles are intersecting some other ones in the same mesh. See below for example of self-intersection.

  2. If errors are detected, you can have the details for these errors (only the first 10 are kept). Also you will be able to see intersected triangles in the 3D scene (they are displayed as selected).

  3. The command allows you to correct these errors.

    1. Apply correction of integrity: select the corresponding option to remake the correct links between triangles, remove duplicated points and may also delete some triangles if the surface was not Manifold.

    2. Apply correction of self-intersection: select the corresponding option to delete self-intersected triangles. Some holes may appear, in order to fill them, please use the Fill Holes command.

  4. Click OK or Preview to correct selected errors, or Cancel to exit the command.


Self-intersection example

images/download/thumbnails/113546912/self_intersection.png

Non-manifold example

images/download/attachments/113546912/non_manifold.png