OpenSCAD

Из Википедии, бесплатной энциклопедии

OpenSCAD
Логотип программы OpenSCAD
Основное окно программы
Основное окно программы
Тип свободное и открытое программное обеспечение и Constructive Solid Geometry software[d]
Написана на C++[2], Си и Python
Интерфейс Qt
Операционная система Microsoft Windows[3], Linux[3], macOS[3], FreeBSD[3] и OpenBSD[3]
Первый выпуск 2009
Последняя версия
Читаемые форматы файлов DXF[4], Object File Format[d][4] и STL[4]
Создаваемые форматы файлов STL[4], Object File Format[d][4], Additive Manufacturing File Format[d][4], DXF[4], SVG[4] и PNG[4]
Лицензия GNU GPL 2[5]
Сайт openscad.org​ (англ.)
Логотип Викисклада Медиафайлы на Викискладе

OpenSCADоткрытая САПР для параметрического (не визуального) создания твердотельных трёхмерных объектов[6].

В отличие от большинства свободных программ для трёхмерного моделирования/проектирования (таких, как хорошо известное приложение Blender), OpenSCAD основное внимание уделяет не художественным аспектам трёхмерного моделирования, а автоматизации проектирования. Другими словами, OpenSCAD больше подходит для изготовления 3D-моделей деталей машин, чем для трёхмерного анимационного кино.

OpenSCAD не является интерактивным редактором моделей. Напротив, OpenSCAD представляет собой что-то вроде трёхмерного компилятора-движка, который читает написанный файл скрипта, описывающего объект, и строит трёхмерную модель в полном соответствии с её описанием в этом файле. Это даёт дизайнеру/конструктору полный контроль над процессом моделирования и позволяет легко менять любой шаг в процессе моделирования или производства параметрических конструкций.

OpenSCAD предоставляет два основных метода моделирования: во-первых, конструктивная блочная геометрия, а во-вторых, экструзия (выдавливание) двухмерных контуров. Для задания двухмерных контуров используются AutoCAD DXF-файлы. В дополнение к двухмерному пути экструзии, возможно чтение проектных параметров из DXF-файлов. В дополнение к DXF-файлам, OpenSCAD может читать и строить модели из STL- и OFF[en]-файлов.

OpenSCAD можно свободно и бесплатно скачать с http://openscad.org/. Также OpenSCAD доступен в официальных репозиториях Linux-дистрибутивов Debian, Fedora/Red Hat, Gentoo и других.

Люди, которые не хотят (или не могут) установить новое программное обеспечение на своём компьютере могут использовать OpenJSCAD (http://OpenJSCAD.org/), он позволяет работать с OpenSCAD в браузере, при условии что ваш браузер поддерживает WebGL.

Примечания[править | править код]

  1. https://openscad.org/news.html#20210131
  2. The openscad Open Source Project on Open Hub: Languages Page — 2006.
  3. 1 2 3 4 5 http://www.openscad.org/downloads.html
  4. 1 2 3 4 5 6 7 8 9 https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/STL_Import_and_Export
  5. https://github.com/openscad/openscad/blob/master/COPYING
  6. Матс Таге Аксельссон. CAD для новичков: LibreCAD, QCAD, FreeCAD, OpenSCAD, SolveSpace (рус.) // Linux Format : журнал. — СПб., 2017. — Май (№ 05 (223)). — С. 24-29.

Ссылки[править | править код]