Staffa parametrica.
Schizzo del profilo, estrusione, raccordi e fori di fissaggio da examples/bracket.json.
SolidCraft è un programma CAD parametrico open source: disegni schizzi, applichi vincoli e costruisci solidi su una sequenza temporale di feature. Modifichi una quota e il modello si rigenera: sul desktop, nel browser o con agenti AI che lo controllano tramite MCP.
Tutorial pratici e mirati per chi sta scoprendo SolidCraft. Se le versioni non coincidono, fa sempre fede la documentazione ufficiale.
Sintesi dell'introduzione ufficiale e del README: nessuna promessa di funzionalità oltre quanto scritto in quei documenti.
Modellazione B-rep e interfaccia (egui + wgpu) in Rust. App desktop, web app in WASM, CLI headless.
Schizzi vincolati, feature (estrusione, raccordo, svuotamento, ripetizioni…), parametri con espressioni che gestiscono le unità di misura.
Ogni operazione è un comando; il server MCP espone gli stessi comandi ai client AI.
STEP, IGES, 3MF, STL, OBJ; FreeCAD/Rhino tramite cadmpeg; URDF per assiemi con giunti.
Stato del progetto: in fase iniziale, ma già utilizzabile per pezzi semplici. I pezzi di riferimento vengono verificati con valori analitici o di FreeCAD.
La roadmap ufficiale rimanda tavole 2D, CAM/produzione, simulazione e gran parte della modellazione per superfici che va oltre le esigenze dei solidi.
Esegui uno script ufficiale con solidcraft-cli, salvalo come file .solidcraft e aprilo nella web app: gli screenshot qui sotto vengono proprio da questo flusso di lavoro, su un portatile con GPU (v0.16.2).
solidcraft-cli run examples/bracket.json --save bracket.solidcraftSchizzo del profilo, estrusione, raccordi e fori di fissaggio da examples/bracket.json.
Porta width da 60 mm a 90 mm; eval indica 22.988 mm³ → 34.482 mm³.
Svuota una scatola, ricava un'apertura per la USB e aggiungi le torrette di fissaggio seguendo i passaggi della demo MCP ufficiale.
Vassoio (Tray), inserto con pad (Insert), colonnine di fissaggio (Fasteners) e coperchio trasparente (Lid) come componenti separati in render-studio.json.
Preferisci un agente AI? Vai al tutorial MCP →