qualityAssurance.checks.geometry module

class qualityAssurance.checks.geometry.EmptyMesh

Bases: qualityAssurance.utils.qa.QualityAssurance

Find meshes that have non-manifold edges and/or faces.

class qualityAssurance.checks.geometry.LaminaFaces

Bases: qualityAssurance.utils.qa.QualityAssurance

Find meshes that have lamina faces.

class qualityAssurance.checks.geometry.LockedNormals

Bases: qualityAssurance.utils.qa.QualityAssurance

Find meshes that have locked normals. When fixing this error the normals will be unlocked. Make sure that this is what you really want, CAD files in general have locked normals, these normals are needed to present the mesh properly.

class qualityAssurance.checks.geometry.NGonFaces

Bases: qualityAssurance.utils.qa.QualityAssurance

Find meshes that have n-gon faces. When fixing this error the n-gon faces will be triangulated.

class qualityAssurance.checks.geometry.OverlappingFaces

Bases: qualityAssurance.utils.qa.QualityAssurance

Find meshes that have overlapping faces. When fixing this error the overlapping faces will be deleted.

class qualityAssurance.checks.geometry.ZeroAreaFaces

Bases: qualityAssurance.utils.qa.QualityAssurance

Find faces that have no surface area.

class qualityAssurance.checks.geometry.ZeroEdgeLength

Bases: qualityAssurance.utils.qa.QualityAssurance

Find edges no length.