SolidCraft はオープンソースのパラメトリック CAD アプリです。スケッチを描いて拘束を付け、フィーチャーのタイムライン上でソリッドを組み立てます。寸法を変えるとモデルが再構築されます。デスクトップでも、ブラウザーでも、MCP 経由で AI エージェントに操作させることもできます。
SolidCraft を使い始める方に向けた、テーマ別の詳しいチュートリアルです。バージョンによって内容が異なる場合は、必ず公式ドキュメントを優先してください。
公式の紹介ページと README をもとにまとめたものです。これらの資料に書かれている以上の機能を約束するものではありません。
B-rep モデリングと UI(egui + wgpu)を Rust で実装。デスクトップアプリ、wasm 版 Web アプリ、ヘッドレス CLI を提供。
拘束付きスケッチ、フィーチャー(押し出し、フィレット、シェル、パターンなど)、単位を扱える式を使ったパラメータ。
すべての操作がコマンドです。MCP サーバーは同じコマンドを AI クライアントに公開します。
STEP、IGES、3MF、STL、OBJ。cadmpeg 経由で FreeCAD/Rhino にも対応。関節を持つアセンブリ向けに URDF。
プロジェクトの現状:初期段階だが、単純なパーツには使える。参照パーツは解析値や FreeCAD の値と照合して検証されています。
公式ロードマップでは、図面、CAM/製造、シミュレーション、ソリッドに必要な範囲を超えるサーフェス機能の大半が保留になっています。
公式スクリプトを solidcraft-cli で実行し、.solidcraft ファイルとして保存して Web アプリで開きます。下のスクリーンショットは、GPU 搭載ノート PC でこの手順を実行したときのものです(v0.16.2)。
solidcraft-cli run examples/bracket.json --save bracket.solidcraftトレイ(Tray)、パッド付きインサート(Insert)、固定用ポスト(Fasteners)、透明なふた(Lid)を、render-studio.json 内で個別のコンポーネントとして配置しています。
エージェントを使いたい場合は MCP チュートリアルへ →