Antimony:从 Lisp 机器诞生的 CAD 软件

Antimony: CAD Software Evolved from Lisp Machines and Not Drafting Tables

Antimony:从 Lisp 机器诞生的 CAD 软件

Antimony 是一款来自平行宇宙的 CAD 工具,它的演化路径不是传统的绘图桌,而是 Lisp 机器。这款工具基于三个核心支柱:通过有向无环图追踪信息流的框架、用于 CSG 布尔运算的几何引擎,以及丰富的标准形状库。用户可以用 Python 3.x 编写自定义节点脚本,通过连接节点构建复杂的 3D 模型,任何参数变更都会自动向下游传播。它支持导出 2.5D 高度图和带特征检测的 STL 文件,适合 3D 制造。目前 Antimony 处于 Beta 阶段,由 MIT 团队持续开发,欢迎社区贡献。

Antimony 是一款来自平行宇宙的 CAD 工具,在这个宇宙中,CAD 软件是从 Lisp 机器演化而来,而非传统的绘图桌。
  1. mkeeter

    这篇帖子或许该加个 (2015) 的标签 :)

    我从 2016 年左右就开始逐渐减少维护工作了,不过它在 https://github.com/nsfm/stibium 上有一个更活跃维护的分支(尽管是用大语言模型大力协助的,毕竟现在是 2026 年!)

    效果因人而异——我既没用过也没仔细检查过改动,但和作者沟通过,他看起来确实真心致力于这个项目的成功。

  2. 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 最近也发布了,但在这里没引起太多讨论:

    https://news.ycombinator.com/item?id=49881890

  3. seemaze

    >Antimony 是一款计算机辅助设计(CAD)工具,它来自一个平行宇宙,那里的 CAD 软件是从 Lisp 机器演化而来,而不是从绘图桌演化而来

    这种说法带有讽刺意味,因为目前使用最广泛的 CAD 软件 AutoCAD,四十多年来一直原生支持一种名为 AutoLISP[0] 的 Lisp 方言,作为替代运行时。它在 CAD 行业如此普及,以至于其他厂商甚至也采用了与该语言的兼容性。

    看到 CAD 与绘图桌联系在一起让人欣慰。我花了很多时间教育新的 CAD 用户,让他们了解“绘图桌”隐喻与大多数 CAD 应用程序中存在的“世界模型”隐喻所提供的不同解决方案。

    [0]https://en.wikipedia.org/wiki/AutoLISP

  4. GregDavidson

    Ivan Sutherland 的 Sketchpad (1963) [1] 远早于 Lisp 机器(虽然不晚于 Lisp!),而且在我看来(imnsho)它依然是 CAD 的最佳模型。

    [1] https://en.wikipedia.org/wiki/Sketchpad

  5. sjia

    我一直在使用 AI 来创建 CAD 模型。结果往往接近我的意图,但我也不得不花很多精力去调整参数和特征,以便让零件适应现实世界。AI 确实有帮助,但并不像用于娱乐的生成式 AI 图像/视频那样能解决 CAD 建模问题。

同日更多故事

2026-11-03