OpenSCAD est un logiciel pour créer des modèles 3D (CAD). Contrairement à la plupart des logiciels libres de modélisation 3D (comme Blender) il ne se focalise pas sur l'aspect artistique de la modélisation mais plutôt sur les aspects de conception (CAD). Par conséquent, il peut être l'outil que vous recherchez lorsque vous voulez créer des modèles 3D pour des pièces de machines, mais il n'est certainement pas adapté si vous êtes intéressé par la création de films d'animation 3D.
OpenSCAD n'est pas un modeleur interactif. Au contraire, il s'agit d'un genre de compilateur 3D, qui lit un script décrivant l'objet à modéliser et qui construit un modèle 3D à partir de ce script. Cela vous donne (en tant que concepteur) un contrôle total du processus de modélisation et vous permet de modifier facilement n'importe quelle étape de la modélisation ou de produire des conceptions qui sont définies selon des paramètres éditables.
OpenSCAD permet deux techniques principales de modélisation: D'abord il y a la construction de solides géométriques "constructive solid geometry" (CSG) et ensuite l'extrusion des schémas 2D. Le format d'échange de ces schémas 2D est le format de fichier Autocad DXF. En complément aux schémas 2D pour l'extrusion il est aussi possible de lire les paramètres des fichiers DXF. En sus des fichiers DXF, OpenSCAD peut lire et créer des modèles 3D aux formats STL et OFF.