OpenSCAD
OpenSCAD – открытая САПР для параметрического (не визуального) создания твердотельных трёхмерных объектов[9].
OpenSCAD | |
---|---|
| |
Тип | свободное и открытое программное обеспечение и Constructive Solid Geometry software[d] |
Написана на | C++[1], Си и Python |
Интерфейс | Qt |
Операционная система | Microsoft Windows[2], Linux[2], macOS[2], FreeBSD[2], OpenBSD[2] и NetBSD |
Первый выпуск | 2009 |
Последняя версия | |
Тестовая версия |
|
Читаемые форматы файлов | DXF[6], Object File Format[d][6] и STL[6] |
Создаваемые форматы файлов | STL[6], Object File Format[d][6], Additive Manufacturing File Format[d][6], DXF[6], SVG[6] и PNG[6] |
Лицензия | GNU GPL 2+[7][8] |
Сайт | openscad.org (англ.) |
Медиафайлы на Викискладе |
В отличие от большинства свободных программ для трёхмерного моделирования/проектирования (таких, как хорошо известное приложение Blender), OpenSCAD основное внимание уделяет не художественным аспектам трёхмерного моделирования, а автоматизации проектирования. Другими словами, OpenSCAD больше подходит для изготовления 3D-моделей деталей машин, чем для трёхмерного анимационного кино.
OpenSCAD не является интерактивным редактором моделей. Напротив, OpenSCAD представляет собой что-то вроде трёхмерного компилятора-движка, который читает написанный файл скрипта, описывающего объект, и строит трёхмерную модель в полном соответствии с её описанием в этом файле. Это даёт дизайнеру/конструктору полный контроль над процессом моделирования и позволяет легко менять любой шаг в процессе моделирования или производства параметрических конструкций.
OpenSCAD предоставляет два основных метода моделирования: во-первых, конструктивная блочная геометрия, а во-вторых, экструзия (выдавливание) двухмерных контуров. Для задания двухмерных контуров используются AutoCAD DXF-файлы. В дополнение к двухмерному пути экструзии, возможно чтение проектных параметров из DXF-файлов. В дополнение к DXF-файлам, OpenSCAD может читать и строить модели из STL- и OFF-файлов.
OpenSCAD можно свободно и бесплатно скачать с http://openscad.org/. Также OpenSCAD доступен в официальных репозиториях Linux-дистрибутивов Debian, Fedora/Red Hat, Gentoo и других.
Люди, которые не хотят (или не могут) установить новое программное обеспечение на своём компьютере могут использовать OpenJSCAD (http://OpenJSCAD.org/), он позволяет работать с OpenSCAD в браузере, при условии что ваш браузер поддерживает WebGL.
Примечания
- The openscad Open Source Project on Open Hub: Languages Page — 2006.
- http://www.openscad.org/downloads.html
- https://openscad.org/news.html#20210131
- https://github.com/openscad/openscad/releases/tag/openscad-2021.01
- https://openscad.org/downloads.html#snapshots
- https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/STL_Import_and_Export
- https://github.com/openscad/openscad/blob/master/COPYING
- https://github.com/openscad/openscad/blob/master/src/AboutDialog.html
- Матс Таге Аксельссон. CAD для новичков: LibreCAD, QCAD, FreeCAD, OpenSCAD, SolveSpace (рус.) // Linux Format : журнал. — СПб., 2017. — Май (№ 05 (223)). — С. 24-29.
Ссылки
- openscad.org — официальный сайт OpenSCAD (англ.)
- Проект OpenSCAD на сайте GitHub