Commands
Check
Check
This command reports errors in the data structure of selected objects, providing a detailed report on potential geometry issues.
Steps to use:
- Select the objects to analyze.
- Review the generated report for identified issues.
- If errors are found, consider deleting or remodeling the problematic objects.
- CheckNewObjects
Detects errors in the data structure of objects as they are created or imported into the model.
Details:- Displays messages in the command history when bad objects are created while opening or importing files.
- If a problem is detected during modeling, undo, export the problematic object, and report the issue for debugging.
Diagnosing Common Issues
Detectable Issues and Solutions
- Degenerate faces:
Fix using theCullDegenerateMeshFacescommand. - Zero-length edges:
Often associated with degenerate faces. Use the same command as above. - Non-manifold edges:
Identify withExtractNonManifoldMeshEdgesafter removing degenerate faces. - Naked edges:
These can cause issues in rapid prototyping. Fix using commands likeFillMeshHoleorMatchMeshEdge. - Duplicate faces:
Remove duplicates withExtractDuplicateMeshFaces. - Disjoint pieces:
Separate unconnected pieces usingSplitDisjointMesh.
Additional Issues and Best Practices
- Avoid creating curves with tiny segments or self-intersections.
- Ensure adjacent parts align cleanly with simple edge-to-edge matching.
- Repair faulty structures by breaking down objects (
Explode), untrimming, re-trimming, and rejoining.