cad-khana
cad-khana splits geometric reasoning into two workflows:
- Mechanism — relational checks on an assembly (no interference,
clearance between parts). Expressed via Assembly.assert_*(...) and evaluated by check(assembly, out=...). Writes mechanism.json.
- Printability — per-part, per-manufacturing-method checks (min
wall thickness, overhangs). Expressed via inspect(part, method=...). Writes <name>-printability.json.
A script typically does both: composes an
[Description truncada. Veja o README completo no GitHub.]