QuickStart Tutorials Download Purchase Support

Reference
DAuthorize DBuild DBuy DCheck DColorize DDelete DDiagnose
DEdit DEmbed DExtrude DHatch DHelp DMerge DMesh
DOrder DProject DRead DRemesh DRepair DSeparate DUpdate

DRepair fixes various issues in the target mesh.

This command has the following parameters:
FillInnerHoles - Whether to fill interior holes in the mesh. MaxHoleArea defines the maximum area of holes to be filled.
MendBorderCracks - Whether to mend cracks on mesh borders. MaxCrackOpenningLength and MaxCrackOpenningAngle define the maximum opening length and maximum opening angle of cracks to be mended, respectively.
RemoveProtrusions - Whether to remove protrusions in the mesh. MaxProtrusionPerimeter defines the maximum perimeter of protrusions to be removed.
CorrectClashingFaces - Whether to correct clashing mesh faces.
AlignFaceNormals - Whether to align the positive direction of mesh faces.
CombineClosedNodes - Whether to merge adjacent nodes. JoinTolerance defines the maximum distance for merging mesh nodes.
FixMeshIssues - Whether to fix some invisible mesh issues.
BreakNonPlanarFaces - Whether to break non-planar quadrilateral faces into triangular faces. MaxQuadFaceAngle defines the maximum angle between the two triangular faces of a quadrilateral face to be broken.
CombineCoPlanarFaces - Whether to combine coplanar triangular faces into quadrilateral faces. MinDiagonalRatio defines the maximum ratio of the lengths of the two diagonals of the quadrilateral face.
AutoParameters - Whether to automatically set parameters such as MaxHoleArea, MaxCrackOpenningLength, MaxCrackOpenningAngle, MaxProtrusionPerimeter, JoinTolerance, MaxQuadFaceAngle, and MinDiagonalRatio.

Select the mesh to be repaired and use this command. The figure below shows the result of mesh repair.

Here is an example you can try: DRepair.3dm.