Suporte paramétrico.
Esboce um perfil, extrude, aplique concordâncias e faça os furos de fixação a partir de examples/bracket.json.
O SolidCraft é um aplicativo de CAD paramétrico open source: você cria esboços, aplica restrições e constrói sólidos em uma linha do tempo de recursos. Mude uma cota e o modelo é reconstruído — no desktop, no navegador ou sob o comando de agentes de IA via MCP.
Tutoriais detalhados para quem está conhecendo o SolidCraft. Se as versões divergirem, prefira sempre a documentação oficial.
Resumo da introdução oficial e do README — não prometemos nenhum recurso além do que está nesses documentos.
Modelagem B-rep e interface (egui + wgpu) em Rust. Aplicativo desktop, aplicativo web em wasm e CLI headless.
Esboços com restrições, recursos (extrusão, concordância, casca, padrões, …) e parâmetros com expressões que entendem unidades.
Tudo é um comando; o servidor MCP expõe esses mesmos comandos aos clientes de IA.
STEP, IGES, 3MF, STL, OBJ; FreeCAD/Rhino via cadmpeg; URDF para montagens com juntas.
Status do projeto: em estágio inicial, mas utilizável para peças simples. As peças de referência são conferidas com valores analíticos ou do FreeCAD.
O roadmap oficial adia desenhos, CAM/fabricação, simulação e a maior parte da modelagem de superfícies além do necessário para sólidos.
Rode um script oficial com o solidcraft-cli, salve um arquivo .solidcraft e abra-o no aplicativo web — as capturas de tela abaixo vêm desse fluxo em um notebook com GPU (v0.16.2).
solidcraft-cli run examples/bracket.json --save bracket.solidcraftEsboce um perfil, extrude, aplique concordâncias e faça os furos de fixação a partir de examples/bracket.json.
Aumente width de 60 mm para 90 mm; o eval informa 22.988 mm³ → 34.482 mm³.
Aplique casca a uma caixa, recorte uma abertura USB e adicione ressaltos de fixação seguindo os passos da demo de MCP do projeto original.
Bandeja (Tray), inserto com apoios (Insert), pinos de fixação (Fasteners) e uma tampa transparente (Lid) como componentes separados em render-studio.json.
Prefere usar um agente? Veja o tutorial de MCP →