Tapez une forme. Découper.
Le bouton ✨ AI dans l'outil transforme une phrase en une forme prête à être découpée. Pas de CAO, pas de dessin, pas de recherche de SVG. Cette page explique exactement ce qu'il comprend, ce qu'il construit et ce qui arrive ensuite.
La version en 15 secondes
Cliquez sur le violet ✨ IA button in the top bar of the tool. Type something like NACA2412 to NACA0009 morph 600mm. Hit Generate. The shape appears in the workspace, ready to scale, position and stream to your machine. The whole round-trip takes about a second and works without an internet connection to a third-party LLM — the math runs on our own server.
Qu'est-ce qu'il peut fabriquer aujourd'hui ?
Profilés aérodynamiques NACA à 4 chiffres
The classic recipe for RC plane wings. NACA 4-digit codes encode camber, camber-position and thickness in four numbers (e.g. NACA2412 = 2% camber at 40% chord, 12% thickness). The generator computes the upper and lower surfaces from the official NACA polynomial — same math NASA published in 1933, still the workhorse for hobby aerofoils.
Essayez
NACA2412 wing 200mm chord 600mm span— straight extruded wingNACA0012 wing 300mm chord 800mm span— symmetric (no camber)NACA6409 wing 180mm chord 400mm span— high-camber slow flyer
2. Ailes morphing NACA (la fonctionnalité phare)
C'est celle que vos amis partageront. Donnez-lui deux codes NACA et une envergure ; l'outil génère une vraie découpe à surface réglée 4-axes qui interpole en douceur entre les deux profils le long de la longueur de l'aile. Il s'agit d'un profil d'aile effilé, variant de la racine à l'extrémité — le genre de chose qui nécessitait autrefois un logiciel de CAO ou des gabarits découpés à la main.
NACA2412 to NACA0009 morph 600mm— fat root → thin tipNACA4412 to NACA2412 morph 500mm— high-camber root, mid-camber tipNACA0018 to NACA0006 morph 700mm— symmetric morphing thickness
3. Conduits carrés vers ronds (et ronds vers carrés)
HVAC, collecte de poussière, moulures d'admission. Deux sections transversales, lissées entre elles par le fil chaud. Saisissez une taille de carré, un diamètre rond et une longueur :
square 200mm to round 100mm duct 400mm lengthsquare 300mm to round 120mm transition 500mm
Le carré est densifié à 128 points pour que le morph s'aligne proprement avec le cercle — sans vilains angles brisés.
4. Colonnes (droites ou torsadées)
column 200mm diameter 600mm height— straight cylindertwisted column 200mm diameter 800mm height— barber-pole, 60° twist between profilespillar 150mm diameter 1000mm tall— same thing, different word
5. Étoiles
Décorations, supports de signalétique, habillage de décors. Le rapport rayon extérieur/rayon intérieur est fixé à 0,4 (semble équilibré pour 3 à 24 points).
5-point star 200mm 400mm height8-point star 150mm 300mm height12-prong star 300mm 600mm tall
6. Ellipses
Pour cônes de nez, sections transversales de fuselage, ovales décoratifs.
ellipse 200x100 mm 500mm lengthoval 150x80 mm 400mm length
Comment ça fonctionne réellement (sous le capot)
Il n'y a pas de grand modèle de langage derrière cela dans la version actuelle. Le serveur exécute un petit ensemble de générateurs procéduraux — code manuscrit qui connaît les maths pour chaque famille de formes.
- lowercaseit.stripwhitespace
- Exécutez chaque analyseur à tour de rôle. Le premier qui correspond gagne.
- L'analyseur correspondant extrait les nombres (corde, envergure, diamètre, etc.) à l'aide d'expressions régulières, génère deux contours de profil (tour gauche + tour droit), et une longueur d'envergure.
- The result is handed to the same
generateMorph()function that powers the regular "Two-part morph" mode in Load parts. That builds the G-code; the tool loads it; you see the cut materialise.
La math est locale et déterministe ?
- C'est instant — généralement <100 ms côté serveur.
- C'est répétable — même forme, à chaque fois.
- Ça fonctionne hors ligne pour nous — pas de clé API tierce, pas de coût récurrent, pas de limite de débit imposée par un tiers
- Cela ne peut pas fabriquer des pièces en dehors de la recette définie — pour l'instant. (Plus d'informations ci-dessous.)
Limites + à quoi s'attendre
Je ne sais pas encore comment faire cela
Le parseur n'a correspondu à aucune recette. Le message d'erreur liste les invites que NOUS comprenons — choisissez l'un des modèles ci-dessus et adaptez les nombres. Si vous souhaitez une forme que nous ne supportons pas encore, déposez-la dans aide et nous envisagerons de l'ajouter à la liste des recettes.
Les chiffres comptent, les mots comptent moins
"200 mm chord", "200mm chord", "chord 200mm", "chord=200" — all work. But "about 8 inches" doesn't (no inch support yet; everything is millimetres).
Défauts si vous sautez un nombre
Most generators have sensible defaults so you can be lazy. Just NACA2412 wing with no sizes gives you a 200 mm chord × 600 mm span — typical glider mid-section.
Limites de débit
30 générations par 10 minutes par IP. Si vous atteignez la limite, attendez. (Ceci permet de maintenir la facture à zéro si la page est largement partagée.)
Cela crée toujours une coupe morphologique ?
Même pour les formes où les profils gauche et droit sont identiques (comme un cylindre droit ou une aile), le générateur produit un « morph » — c'est juste que les deux profils se trouvent être les mêmes. Cela maintient la cohérence du rendu + du chemin G-code et vous permet d'apporter des ajustements ultérieurement via la barre OBJET.
Que pouvez-vous faire avec la sortie
Une forme générée par IA se comporte exactement comme toute autre pièce chargée :
- Échellez-le en utilisant les entrées ÉCHELLE X/Y/U/V (essayez la nouvelle % ↔ mm basculer en dimensions réelles
- Positionnez-le dans le bloc de matériau en utilisant les champs DÉCALAGE PAR RAPPORT À 0,0
- Faire pivoter une face via l'entrée ROTATE UV
- Télécharger le G-code directement avec le bouton ↓ G-code.
- Stream vers USB-Serial ou Wi-Fi de la même manière que pour toute autre découpe
- Publier dans la bibliothèque de formes via le bouton 📤 Publier. Les autres utilisateurs peuvent ensuite Charger, Remix ou Fork.
Prochainement
Éléments de la feuille de route, approximativement par ordre de priorité :
- LLM fallback. Lorsque l'analyseur procédural ne peut pas correspondre, transmettez l'invite à un grand modèle de langage (Claude ou GPT) et demandez-lui un profil structuré en retour. Cela débloque des formes arbitraires ("un casque de Viking", "une aile de hot-rod") au prix d'un petit coût par requête et d'une latence de quelques secondes.
- Plus de recettes. Spirales, volutes, silhouettes de poissons, colonnes grecques avec cannelures appropriées, formes de lettres, carénages d'hélices, naca 5-digit, NACA 6-series.
- Prompts multilingues FR / NL / DE / EN / ES
- Badge IA sur les formes publiées. Ainsi, la galerie peut afficher "✨ Généré par IA" aux côtés des téléchargements de la communauté, et l'invite originale est consultable / réutilisable.
- Raffinement itératif. "Rends-le 20% plus haut", "rétrécis la pointe", "ajoute une torsion de 30°" — des suivis de discussion façon chat qui transforment la forme actuelle.
Questions, demandes, résultats étranges ?
Appuyez Catégorie d'assistant IA du helpdesk — il y a une collection croissante de questions fréquentes et de pièges à éviter. Si le vôtre n'y figure pas, postez-le. Nous lisons chacun d'eux.