OpenSCAD - программа для создания объемных 3D объектов. Программа доступна для Windows, Linux, Apple OS Х.
В отличие от большинства других бесплатных программ для создания 3D моделей (к примеру, Blender) программа делает акцент на нужды инженеров, а не на нужды дизайнеров. OpenSCAD - использует параметрическое моделирование объектов, представляя из себя что-то вроде 3D-компилятора, считывающие файлы сценария, описывающие САПР-объект. Это дает полный контроль над процессом проектирования 3D объета и позволяет легко изменить любой параметр на каждом шаге моделирования, а также создавать настраиваемые модели.
OpenSCAD предоставляет два основных метода моделирования: во-первых, конструктивная твердотельная геометрия (ака CGS) и во-вторых, экструзия 2D эскизов. В качестве формата обмена данными для 2D эскизов можно использовать DXF файлы AutoCAD. Кроме того OpenSCAD может читать и создавать 3D модели в OFF и STL формате файлов.