Comments 6
Непонятно, почему упомянутый OpenSCAD не подошёл для этой задачи, кроме NIH-синдрома. Ведь парадигма крайне близка.
Есть же OpenSCAD... А Rust не идеальный выбор для таких задач как минимум из-за скорости компиляции (будет выше задержка между редактированием исходника и отображением результата, а всё ради него же затевается, не у всех фантазия позволяет без рендеринга понять, что получится).
Не понимаю, по какому принципу выбираются новости для перевода. Анонс на сайте автора сделан, конечно, с помпой, но на HN быстро и вполне обосновано указали на то, что:
это весьма вторичная работа в сравнении с BRL-CAD и OpenSCAD;
исходная цель — «change one number and regenerate everything» — спокойно достигается без этих поделок в современных параметрических САПР;
синтаксис vcad многословен и не эргономичен; само моделирование через код не очень удобно, а здесь, благодаря типизации и всему остальному, оно становится ещё более неудобным.
Много вопросов вызывает пассаж про ИИ. С учётом сказанного выше это уже выглядит сомнительно. А после вот такого:
В идеальном сценарии нейросеть сможет получать описание модели или её чертёж и создавать полноценную модель.
начинает казаться, что автор просто вставил слова про ИИ в анонс, не задумавшись о том, что он собственно написал.
https://news.ycombinator.com/item?id=46786196
Не хочу чтобы меня поняли неправильно. Я не пытаюсь запретить писать велосипеды и silly pet projects. Это нормально. Просто я не понимаю, зачем о таком писать целую новость.
Оно совместимо с OpenSCAD?
Есть на Python ZenCAD. В том же OpenSCAD свой язык используется вместо общеизвестного. На Rust тоже может пригодиться.
Делал для себя аналогичное для проектирования печатных плат, просто небольшая Python библиотека, где описываешь слои прямо в коде, и на выходе получаешь gerber-файлы, и архив из них для отправки в производство, контролировать визуально результат можно через любой gerber-просмотрщик.
Разработчик представил vcad — Rust-библиотеку для параметрического CAD-моделирования