Antimony:从 Lisp 机器诞生的 CAD 软件
Antimony: CAD Software Evolved from Lisp Machines and Not Drafting Tables

Antimony 是一款来自平行宇宙的 CAD 工具,它的演化路径不是传统的绘图桌,而是 Lisp 机器。这款工具基于三个核心支柱:通过有向无环图追踪信息流的框架、用于 CSG 布尔运算的几何引擎,以及丰富的标准形状库。用户可以用 Python 3.x 编写自定义节点脚本,通过连接节点构建复杂的 3D 模型,任何参数变更都会自动向下游传播。它支持导出 2.5D 高度图和带特征检测的 STL 文件,适合 3D 制造。目前 Antimony 处于 Beta 阶段,由 MIT 团队持续开发,欢迎社区贡献。
Antimony 是一款来自平行宇宙的 CAD 工具,在这个宇宙中,CAD 软件是从 Lisp 机器演化而来,而非传统的绘图桌。
HN 评论区
59- mkeeter
这篇帖子或许该加个 (2015) 的标签 :)
我从 2016 年左右就开始逐渐减少维护工作了,不过它在 https://github.com/nsfm/stibium 上有一个更活跃维护的分支(尽管是用大语言模型大力协助的,毕竟现在是 2026 年!)
效果因人而异——我既没用过也没仔细检查过改动,但和作者沟通过,他看起来确实真心致力于这个项目的成功。
- WillAdams
这里大概值得提一下,整个 Code CAD 领域最近被大力推动,涌现了许多由 AI 驱动的新项目。
我列举一下近期取得进展的项目:
- OpenSCAD --- 那个苦苦等待已久的更新的最终发布候选版(hopefully final Release Candidate)现已可用:https://openscad.org/downloads.html#rc
- PythonSCAD --- 适合那些需要变量动态变化等功能的用户:https://www.pythonscad.org/
- CADquery --- https://cadquery.github.io/
- Build123D --- https://github.com/gumyr/build123d
更长的列表/讨论见:https://github.com/Irev-Dev/curated-code-cad
另外,Matt Keeter 的一个较新项目 Halfspace 最近也发布了,但在这里没引起太多讨论:
- seemaze
>Antimony 是一款计算机辅助设计(CAD)工具,它来自一个平行宇宙,那里的 CAD 软件是从 Lisp 机器演化而来,而不是从绘图桌演化而来
这种说法带有讽刺意味,因为目前使用最广泛的 CAD 软件 AutoCAD,四十多年来一直原生支持一种名为 AutoLISP[0] 的 Lisp 方言,作为替代运行时。它在 CAD 行业如此普及,以至于其他厂商甚至也采用了与该语言的兼容性。
看到 CAD 与绘图桌联系在一起让人欣慰。我花了很多时间教育新的 CAD 用户,让他们了解“绘图桌”隐喻与大多数 CAD 应用程序中存在的“世界模型”隐喻所提供的不同解决方案。
- GregDavidson
Ivan Sutherland 的 Sketchpad (1963) [1] 远早于 Lisp 机器(虽然不晚于 Lisp!),而且在我看来(imnsho)它依然是 CAD 的最佳模型。
- sjia
我一直在使用 AI 来创建 CAD 模型。结果往往接近我的意图,但我也不得不花很多精力去调整参数和特征,以便让零件适应现实世界。AI 确实有帮助,但并不像用于娱乐的生成式 AI 图像/视频那样能解决 CAD 建模问题。