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