Antimony: CAD, который вырос из Lisp-машин, а не из чертёжных досок
Antimony: CAD Software Evolved from Lisp Machines and Not Drafting Tables

Antimony — это CAD-инструмент, который выглядит так, будто эволюция ПО для проектирования пошла от Lisp-машин, а не от кульманов. В его основе — графовый движок для отслеживания потоков данных, геометрический движок на функциональных представлениях для булевых операций и библиотека фигур и трансформаций. Узлы графа определяются скриптами на Python, а изменения автоматически распространяются вниз по цепочке. Проект с открытым исходным кодом, доступен для Mac и Linux.
Antimony — это инструмент автоматизированного проектирования (CAD) из параллельной вселенной, в которой CAD-программы развились из Lisp-машин, а не из чертёжных досок.
- mkeeter
Тут не помешала бы пометка (2015) :)
С 2016 года я постепенно сокращал поддержку, но есть более активно поддерживаемый форк здесь: https://github.com/nsfm/stibium (правда, с активной помощью LLM, ведь на дворе 2026!)
YMMV — я его не использовал и не изучал изменения внимательно, но переписывался с автором, который, похоже, искренне предан успеху проекта.
- WillAdams
Вероятно, стоит отметить, что вся эта тема Code CAD в последнее время очень активно продвигается, появляется много новых проектов на базе ИИ.
Отмечу следующие проекты, добившиеся недавних успехов:
- OpenSCAD --- долгожданный финальный 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
Кроме того, недавно был анонсирован более новый проект Мэтта Китера Halfspace, но он не получил большого обсуждения здесь:
- seemaze
>Antimony — это инструмент автоматизированного проектирования (CAD) из параллельной вселенной, в которой CAD-программы развились из Lisp-машин, а не из чертёжных досок
Это ироничное замечание, учитывая, что самое распространённое CAD-программное обеспечение, AutoCAD, поддерживает диалект Lisp под названием AutoLISP[0] нативно в качестве альтернативной среды выполнения уже более четырёх десятилетий. Он настолько распространён в CAD-индустрии, что другие производители даже переняли совместимость с этим языком.
Отрадно видеть, что CAD упоминается в связи с чертёжными досками. Я трачу много времени, пытаясь объяснить новым пользователям CAD разницу между решениями, предлагаемыми метафорой «чертёжной доски» и метафорой «модели мира», присутствующей в большинстве CAD-приложений.
- GregDavidson
Sketchpad Айвена Сазерленда (1963) [1] значительно предшествует Lisp-машинам (но не Lisp!) и, по моему скромному мнению, до сих пор остаётся лучшей моделью для CAD.
- sjia
Я использую ИИ для создания CAD-моделей. Результаты часто близки к моему замыслу, но мне также приходится тратить много усилий на настройку параметров и элементов, чтобы детали подходили для реального мира. ИИ помогает, но не решает проблемы CAD-моделирования, в отличие от генеративного ИИ для изображений/видео в развлекательных целях.