Antimony CAD tool models shapes via graph nodes and Python scripts
Antimony is a computer-aided design tool built around a graph-based engine where users connect nodes, each defined by a customizable Python 3 script, to build solid models. It combines a directed-acyclic-graph framework for tracking data flow, a functional-representation geometry engine for boolean CSG operations, and a standard library of shapes and transforms like rotate, scale, attract, bend and repel. The tool can export heightmaps for 2.5D fabrication and STL files with sharp-edge feature detection for 3D printing or manufacturing.
GoKawiil's interpretation of the reporting above, not reported fact.
By modeling CAD operations as a node graph scripted in Python rather than through a traditional drafting-table interface, Antimony suggests an approach that could appeal to programmers and makers who want direct code-level control over parametric designs. Its functional-representation geometry engine may make boolean operations more robust than mesh-based CAD approaches, which could matter for complex multi-part assemblies and digital fabrication workflows. The project appears aimed at hobbyist and open-source CAD communities rather than commercial engineering users.
- Antimony models solids through a graph of Python-scripted nodes rather than conventional CAD drafting tools.
- Its geometry engine uses functional representations, which are well suited to boolean union/intersection/difference operations.
- The tool supports export to heightmaps for 2.5D processes and STL files with sharp-edge preservation for 3D manufacturing.
Source: mattkeeter.com, 2026-11-02
Published there as: “Antimony: CAD Software Evolved from Lisp Machines and Not Drafting Tables”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.