v0.7.0 · libre et gratuit

Décrivez une pièce en quelques lignes de code. Imprimez-la ce soir.

Code2Form calcule le modèle pendant que vous tapez, pèse la pièce, vérifie ses engrenages et son câblage avant la première couche, puis l’exporte en STL et 3MF pour votre trancheur. Vos fichiers .scad s’ouvrent tels quels.

La fenêtre de Code2Form : une veilleuse dans la vue 3D, et la discussion avec l’agent qui flotte par-dessus, avec la ligne de code qu’il a modifiée

La discussion avec l’agent, qui flotte sur la vue.

Un modèle, trois façons de le faire

Codelamp.c2f
// Height of the shade, in mm.
height = 40; // [20:80]
difference() {
  cylinder(h = height, d = 60);
  translate([0, 0, 2])
    cylinder(h = height, d = 56);
}

En code

De courts programmes dans le langage .scad. Les nombres annotés d’un commentaire deviennent des curseurs, et la vue suit chaque frappe.

À la souris

Ajoutez des formes depuis une barre d’outils, déplacez-les par leurs poignées, dessinez une esquisse et extrudez-la dans la vue. Chaque geste s’écrit dans le code, une étape d’annulation à la fois.

En demandant

Une discussion flotte sur la vue et modifie le modèle ouvert en direct, avec votre abonnement Claude via Claude Code, ou une clé d’API.

Le remontoir de montre, conçu dans Code2Form

Réfléchi.
Puis imprimé.

Faites défiler pour le tourner, le démonter, et voir ce que le plan a changé.

Le remontoir de montre : un tambour incliné sur un bâti imprimé, qui tourne au fil du défilement
  1. Un remontoir de montre pour une table de chevet.
  2. Le tambour tourne sur trois roulements 608, pas sur le moteur.
  3. Un engrenage de 14 et 64 dents donne au moteur sa marge.

Vue éclatée

Chaque pièce, à sa place.

  • Tambour et coussinPLA · TPU
  • Roulements 60822 × 8 × 7 mm
  • Pignon, 14 dentsmodule 1,5
  • Plaque et soclesans supports
Les pièces du remontoir qui s’écartent au fil du défilement

En direct, avec l’agent

« Rends le dôme 8 mm plus haut. »

nightlight.c2f
28  // Height of the dome above the top.29  dome_h = 34; // [10:40]30  // Thickness of the dome’s shell.

✓ edit_code · ligne 29 · rendu sans erreur

Ce que le plan a changé

de marge de couple, contre 0,77 avec le moteur seul
9,41
sur le palier du moteur, contre 17,5 N
0,0 N
d’inclinaison avant qu’il ne bascule
37°

Vérifié avant la première couche

Avant de dessiner quoi que ce soit, le plan pense l’objet comme le ferait un ingénieur : masses, équilibre, efforts, couple. Pour le remontoir, il a trouvé un moteur trop juste en couple et qui portait la montre, et a corrigé les deux. Le modèle est ensuite mesuré face au cahier des charges.

check_brief · watch_winder.c2f
tient masse < 600 g
476,6 g
tient basculement > 25°
37,0°
tient marge de couple ≥ 2
9,41
à voir assez silencieux pour une chambre
vous

Par le serveur MCP, dans Claude Code : le prompt plan_object.

La planche de vues du remontoir à une même échelle : diagonale, face, droite, dessus et une coupe, 112 × 154,33 × 161,8 mm
La modification de l’agent en revue : la ligne 50 du code, retirée et ajoutée, avec Decline et Accept

Vous gardez le dernier mot

Chaque modification de l’agent est une étape d’annulation, et un bouton annule toute une réponse. Demandez-lui de vous attendre, et chaque modification s’affiche en diff, le nouveau modèle sur l’ancien, avant que vous l’acceptiez.

À vous.

Libre et gratuit

MIT ou Apache-2.0 · tous les Mac, Apple silicon et Intel · Windows et Linux depuis les sources

Télécharger v0.7.0