Voici le langage propre à OpenSCAD, c'est un langage de description de formes tridimensionelles simple et facile à appréhender. Trouvez ici un modèle de programme pour créer une pièce simple aux bouts arrondis et avec des perforations.
Nous trouvons ici les suivantes fonctions essentielles :
cube : qui permet de réaliser des cubes ou des prismes avec les coordonnées X, Y, et Z.
cylinder : qui comme son nom l'indique produit des cylindres utilisant les variable "h" pour hauteur et "r" pour rayon ou "d" pour diamètre.
translate : pour positionner un objet selon ses coordonnées X, Y, et Z.
rotate : fonction qui permet de de définir l'inclinaison d'un objet dans l'espace indiquant des valeurs d'inclinaison pour les coordonnées X, Y et Z.
différence : qui crée une "différence d'état, permettent ainsi à un objet qui traverse un autre de créer un perforation.
Nous avons ici, à fin de rendre le programme plus compréhensible, crée des "modules" qui sont en quelque sorte des sous programmes contenant chaque un les éléments qui composent l'objet.
L’utilisation des variables prédéfinies en début du programme permet de changer les dimension de la pièce tout en maintenant sa forme.