Pourquoi OpenSCAD est le langage parfait pour qu'une IA écrive de la CAO

De tous les formats de CAO, OpenSCAD est celui que les modèles de langage écrivent le mieux. Textuel, déclaratif, paramétrique, déterministe. Voici pourquoi SpeakCAD l'a choisi, et ce que ça change pour vous.
28 August 2026 · 2 min readengineeringopenscad

Les grands modèles de langage écrivent du texte

Un LLM prédit des tokens. Il excelle à produire du texte structuré qu'il a beaucoup vu : du code. La CAO traditionnelle stocke les modèles sous forme d'arbres de fonctions binaires (Fusion, SolidWorks) ou de noyaux B-rep derrière une interface graphique. Il n'y a rien qu'un modèle de langage puisse écrire là-dedans. OpenSCAD, c'est l'inverse : un petit langage textuel et déclaratif, avec trente ans d'exemples disponibles sur le web.

Déclaratif et compositionnel

Un programme OpenSCAD dit ce que la forme est, pas sur quoi cliquer pour l'obtenir :

javascript
difference() {
cube([60, 40, 20], center = true);
cylinder(d = 6.4, h = 30, center = true);
}

L'IA peut raisonner là-dessus comme elle raisonne sur n'importe quel code : composer des modules, factoriser des paramètres, nommer les choses. Les retouches sont locales et prévisibles.

Compilation déterministe

Le même programme produit toujours le même maillage. Cette propriété est ce qui permet à SpeakCAD d'offrir une règle de crédit équitable : nous pouvons comparer deux versions d'un design de façon objective (similarité du code, volume, boîte englobante) et décider si une retouche est une petite correction ou une nouvelle pièce.

Assez rapide pour le navigateur

Les versions modernes d'OpenSCAD utilisent le noyau géométrique Manifold, qui a transformé des rendus de plusieurs minutes en rendus de moins d'une seconde. Compilé en WebAssembly, tout le moteur tourne dans un onglet de navigateur. Pas de rendu côté serveur, pas de coût GPU, pas de file d'attente, et votre modèle n'a jamais besoin de quitter votre machine pour être prévisualisé.

Là où OpenSCAD montre ses limites, et comment nous les gérons

  • Pas de primitive de congé. L'IA construit les congés avec des hulls de cylindres et de sphères, ou avec des offsets 2D avant extrusion.
  • Pas de bibliothèques dans le navigateur. BOSL2 et MCAD ne sont pas disponibles, donc le prompt système les interdit et l'IA écrit ses propres petits utilitaires.
  • Coût de rendu de minkowski(). Nous orientons l'IA pour qu'elle l'évite sur les formes complexes.
  • Polices. Seule une police par défaut est incluse dans la version WASM, donc le texte reste simple.

Le bonus : ça reste modifiable

Chaque modèle SpeakCAD reste un programme paramétrique dans l'application : changez n'importe quelle dimension plus tard sans repartir de zéro. Si vous écrivez déjà de l'OpenSCAD, envoyez votre .scad et laissez l'IA faire les retouches fastidieuses.

Votre prochaine impression est à une phrase de distance

Lancez un essai gratuit de 7 jours : décrivez une pièce sur votre téléphone ou votre ordinateur et regardez-la s’afficher, autant de fois que vous voulez, sans rien payer avant la fin de l’essai. STL immédiat, ou G-code tranché pour votre imprimante. Rien à installer, aucune compétence en CAO. Pas encore convaincu ? Modifiez d’abord une vraie pièce dans la démo en direct, sans compte.Décrivez une pièce sur votre téléphone ou votre ordinateur et regardez-la s’afficher, puis téléchargez un STL immédiat, ou du G-code tranché pour votre imprimante. Formules dès 3,99 $ par mois, résiliables à tout moment. Rien à installer, aucune compétence en CAO. Pas encore convaincu ? Modifiez d’abord une vraie pièce dans la démo en direct, sans compte.