bherbruck/solidcraft
SolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.
解決する問題
SolidCraft はオープンソースのパラメトリック 3D CAD アプリケーションで、フィーチャーベースのタイムラインを通じて複雑なソリッドを作成できます。単一の寸法の変更がモデル全体を自動的に再構築できる、パラメトリックモデリングのための無料でオープンソースの代替手段の必要性を解決します。
仕組み
純粋な Rust で構築されたこのアプリケーションは、B-rep カーネルとカスタム制約ソルバー(減衰ガウス・ニュートン法)を使用して、スケッチと寸法を処理します。押し出し、回転、フィレットなどのフィーチャーを編集、並べ替え、または抑制できるパラメトリックタイムライン上で動作します。システムはパラメータの単位対応式をサポートし、デスクトップアプリ、Web アプリ、またはヘッドレス CLI として実行できます。
対象ユーザー
パラメトリック 3D モデリング機能を必要とするエンジニア、デザイナー、開発者向けに設計されており、特に Autodesk Fusion に似たワークフローに精通している人向けです。また、3D モデリングを AI エージェントに統合したい AI 開発者にも適しています。
ハイライト
- パラメトリックタイムライン:フィーチャー履歴を変更してモデルを編集および再構築します。
- 制約ベースのスケッチ:一致、接線、その他の幾何学的制約のための組み込みソルバー。
- AI エージェント統合:AI エージェントがパーツのモデリング、測定、エクスポートを可能にする Model Context Protocol (MCP) サーバーが含まれています。
- 広範な互換性:STEP、IGES、3MF、STL、OBJ のインポートとエクスポートをサポートします。
- 板金ツール:フランジ、ヘム、フラットパターンのための特別なフィーチャー。
- クロスプラットフォーム:デスクトップ(egui + wgpu)、ブラウザ(WebGPU/WebGL2)、ヘッドレス CLI で実行されます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト