CAD On request

STEP models in: checked, healed, and meshed watertight.

cad check finds what is wrong with a STEP file (gaps, open shells, faces turned over, short edges) and says where each defect is. cad heal repairs it CAD to CAD, sewing faces written apart into closed shells, and writes STEP again. cad mesh meshes a STEP model watertight, every triangle within a chosen distance and angle of the CAD surfaces and tagged with the CAD face or body it came from; with -size it remeshes into well-shaped triangles for simulation, keeping every CAD face and its borders, and with -quads into quads, every face a quad on the exact surfaces, meeting conformally across CAD edges. cad primitives finds the planes, cylinders, cones, spheres and tori a part's faces lie on, with their sizes.

The CAD module is granted on request, free for non-commercial use; see access and licensing.

Commands

betti cad check

Find what is wrong with a STEP file: gaps, open shells, faces turned over, short edges.

betti cad check part.step

betti cad heal

Repair a STEP file, CAD to CAD: faces written apart sewn into closed shells.

betti cad heal part.step healed.step

betti cad mesh

Mesh a STEP file watertight, each triangle tagged with its CAD face.

betti cad mesh part.step part.3mf

betti cad primitives

The planes, cylinders, cones, spheres and tori a part's faces lie on, with their sizes.

betti cad primitives part.stl