OpenSCAD — это приложение для создания трёхмерных моделей САПР. В отличие от большинства аналогичных свободных программ (например, Blender), в OpenSCAD основной упор сделан не на художественных аспектах моделирования, а на автоматизации проектирования. Другими словами, OpenSCAD больше подходит для изготовления трёхмерных моделей механизмов, чем для создания компьютерной анимации.
OpenSCAD не является интерактивным редактором моделей. Это скорее компилятор, который считывает описывающий объект скрипт и отрисовывает соответствующую модель. Это расширяет возможности моделирования и позволяет легко изменить любой из этапов этого процесса. Вы можете создавать любые модели на основе настраиваемых параметров.
OpenScad предлагает два основных метода моделирования: конструктивная сплошная геометрия и экструзия. Для задания двухмерных контуров используются файлы Autocad DXF. В дополнение к двухмерному пути экструзии, возможно чтение проектных параметров из файлов DX. Помимо файлов DXF, OpenSCAD может читать и создавать 3D-модели в форматах STL и OFF.