Editing and iterating on 3D models with AI

L'IA peut-elle modifier un fichier STL ? Ce qui marche, ce qui ne marche pas, et la solution de contournement qui fonctionne

Un STL est un maillage figé, donc aucune IA ne peut fiablement « agrandir le trou » dessus. Ce que vous pouvez faire : construire des pièces qui s'y adaptent, le remixer autour, ou le reconstruire en paramétrique.
8 September 2026 · 3 min readaieditingstl

Pourquoi modifier un STL est difficile pour tout le monde

Un fichier STL est une liste de triangles. Il ne sait pas que 400 d'entre eux forment un « trou » ou qu'une zone plate est un « couvercle ». Tout logiciel de CAO qui modifie des STL soit le convertit en solide (ce qui marche pour les formes simples et échoue sur les formes organiques), soit sculpte directement les triangles (ce qui change la surface, pas le design). L'IA ne change rien à ça : un modèle de langage ne peut pas raisonner sur un tas de triangles comme il raisonne sur hole_d = 6;.

Donc, quand un outil promet de « modifier n'importe quel STL avec l'IA », demandez-vous ce qu'il modifie réellement. En général, il régénère quelque chose qui ressemble à votre STL. Pour un objet décoratif, ça peut suffire. Pour une pièce qui doit s'ajuster, non.

Ce que vous pouvez faire avec un STL dans SpeakCAD

1. Construire des pièces qui s'y adaptent. Envoyez le STL comme référence et décrivez la pièce complémentaire : un couvercle pour cette boîte, un socle pour cette figurine, un support pour ce boîtier de capteur. L'IA lit la boîte englobante du maillage et peut l'importer dans le programme, si bien que la nouvelle pièce est construite autour de la géométrie réelle.

2. Le remixer autour. « Pose ça sur une base de 5 mm avec quatre trous de vis. » « Coupe ça en deux le long de son grand axe pour que ça imprime à plat. » « Ajoute un anneau de porte-clés à ça. » Le maillage d'origine reste intact, et des opérations booléennes ajoutent ou retirent de la matière autour. Ça couvre la plupart des cas « j'ai juste besoin d'ajouter un truc ».

3. Le reconstruire en modèle paramétrique. Pour les pièces fonctionnelles, le chemin le plus rapide vers une version modifiable est de décrire la pièce avec ses cotes et de laisser l'IA la construire de zéro comme un programme. Joignez le STL pour que la forme soit juste, donnez les trois ou quatre chiffres qui comptent, et vous obtenez un modèle où chaque cote est une variable. À partir de là, chaque modification devient triviale.

4. Dupliquer l'objet physique. Si le STL provient d'un objet physique que vous possédez, laissez tomber le STL : photographiez l'objet à côté d'une règle et laissez la fonction Dupliquer construire une copie paramétrique.

Ce que vous ne pouvez pas faire

Changer le diamètre d'un trou qui n'existe que sous forme de triangles, épaissir une seule paroi d'un maillage scanné, ou « réparer » un maillage génératif cassé. Ces opérations demandent des outils de maillage, et le résultat est rarement imprimable sans nettoyage.

Si vous avez la source, utilisez la source

La vraie solution, c'est de ne plus jamais modifier un STL. SpeakCAD garde chaque modèle sous forme de programme paramétrique : quand vous avez besoin d'un changement six mois plus tard, ouvrez-le et demandez. Si vous avez déjà des fichiers OpenSCAD, envoyez-les et modifiez-les en discutant, y compris les projets de personnalisation Thingiverse.

Exemples de demandes

Demande
En te basant sur le STL joint d'un boîtier de capteur, conçois un support mural dans lequel le boîtier glisse par le dessus avec 0,4 mm de jeu, avec deux trous de vis de 4,5 mm espacés de 50 mm.
Demande
Pose le STL joint sur une plaque de base de 4 mm d'épaisseur, plus large de 10 mm que son emprise sur chaque côté, avec quatre trous de 3,2 mm à 5 mm de chaque coin.

Prompts to start from

Open one in the builder, change the numbers to yours, and the model renders in seconds. Keep adjusting in the chat before you print.

Using the attached STL of a sensor housing, design a wall bracket that the housing slides into from the top with 0.4 mm clearance, with two 4.5 mm screw holes 50 mm apart.

Open in the builderPre-filled after sign-in. Preview is free.

Put the attached STL on a 4 mm thick base plate 10 mm larger than its footprint on every side, with four 3.2 mm holes 5 mm from each corner.

Open in the builderPre-filled after sign-in. Preview is free.

Rebuild this attached STL of a knob as a parametric model: 32 mm diameter, 18 mm tall, 6 mm D-shaft bore with a 0.2 mm press fit, 12 grip ridges. Make the diameter, height and bore parameters.

Open in the builderPre-filled after sign-in. Preview is free.

Questions

Non, et aucune IA ne peut le faire fiablement : un STL, ce sont des triangles sans éléments identifiés. SpeakCAD peut construire des pièces autour d'un STL envoyé, lui ajouter de la matière ou le découper, et il peut reconstruire la pièce en modèle paramétrique à partir de votre description pour que chaque cote devienne modifiable.

Si le projet Thingiverse inclut un fichier .scad, envoyez-le et modifiez-le en discutant. S'il n'y a qu'un STL, décrivez la pièce avec ses cotes principales et joignez le STL comme référence de forme ; l'IA construit un équivalent paramétrique.

Jamais. Il est importé tel quel dans le programme ; les ajouts et les découpes se font dans le programme, autour de lui. Votre fichier d'origine reste intact.

Edit a 3D model by talking to it

Generate a part, then say what to change: wider, taller, another hole, a different lid. Each edit lands in seconds and you can undo it. A Fast edit costs a single credit.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.