OpenSCAD

3D-моделирование через код. Описываете объект Lisp-подобным языком - получаете STL для печати. Параметрические модели, идеально для 3D-печати.

📁 Графика и дизайн 👁 54 просмотров 🔄 20 ч. назад

OpenSCAD - 3D-CAD где модель описывается кодом, а не мышью. Уникальный подход - программируемое моделирование.

Как работает:

cube([10, 20, 30]);                  // куб
sphere(r=5);                         // сфера радиус 5
translate([10,0,0]) rotate([0,0,45]) cylinder(h=20, r=5);  // композиция

Преимущества подхода:
- Параметризация - сделал бокс с параметром «толщина стенки» - меняешь число, получаешь новый бокс
- Версионирование - .scad файлы хранятся в git
- Reusable библиотеки - функции и модули
- Точные размеры - не нужно «ловить» мышью

Минусы:
- Нет интерактивного моделирования - всё через код
- Кривая обучения для не-программистов
- Не подходит для органических моделей (для них Blender)

Сценарии:
- 3D-печать функциональных деталей (корпуса, держатели)
- Параметрические модели (один файл = семейство похожих деталей)
- Модели для 3D-print on-demand сервисов

Сравнение:
- vs FreeCAD - FreeCAD GUI с историей, OpenSCAD только код
- vs CadQuery (Python) - похожи по идее, CadQuery на Python
- vs OnShape - OnShape облачный с GUI, OpenSCAD локальный код

Стандарт в open-source hardware и DIY-сообществе.

Скачать: /programs/openscad

💻 Связанные программы из каталога

📰 Связанные статьи в блоге

← Все термины словаря