Руководство пользователя по OpenSCAD
OpenSCAD – это программное обеспечение для создания твердотельных трехмерных САПР-объектов. Оно является свободным и доступно под Linux/UNIX, Microsoft Windows и Apple Mac OS X.
Введение
правитьВ отличие от большинства свободных программ для трехмерного моделирования/проектирования (таких, как хорошо известное приложение Blender), OpenSCAD основное внимание уделяет не художественным аспектам трехмерного моделирования, а автоматизации проектирования. Т. е. OpenSCAD есть САПР. Т. е. если Вы создаете трехмерные модели деталей машин, то, вероятно, OpenSCAD то, что Вам нужно. (Но если же Вы создаете трехмерное анимационное кино, то OpenSCAD не для Вас. Для кинематографии лучше всего подойдет Maya.)
OpenSCAD не есть интерактивный редактор моделей. Напротив, OpenSCAD представляет собой что-то вроде трехмерного компилятора-движка, который читает написанный Вами файл скрипта, описывающего объект, и строит трехмерную модель в полном соответствии с ее описанием в этом файле. Это дает Вам (дизайнеру/конструктору) полный контроль над процессом моделирования и позволяет легко менять любой шаг в процессе моделирования или производства параметрических конструкций.
OpenSCAD предоставляет два основных метода моделирования: во-первых, это конструктивная сплошная геометрия (CSG), а во-вторых, экструзия (выдавливание) двухмерных контуров. Для задания двухмерных контуров используются AutoCAD DXF-файлы. В дополнение к двухмерному пути экструзии, возможно чтение проектных параметров из DXF-файлов. В дополнение к DXF-файлам, OpenSCAD может читать и строить модели из STL- и OFF-файлов.
OpenSCAD можно скачать с http://openscad.org/. (Найти дополнительную информацию можно в списке рассылки.) Также OpenSCAD доступен в официальных репозиториях многих популярных Linux-дистрибутивов (в частности Debian, Fedora/Red Hat, Gentoo и производных от них).
Люди, которые не хотят (или не могут) установить новое программное обеспечение на своем компьютере могут использовать OpenJSCAD (http://OpenJSCAD.org/), он позволяет работать с OpenSCAD в браузере, при условии что ваш браузер поддерживат WebGL.