BOMWiki/partmode

Open-source, local-first 3D parametric CAD that runs in the browser for people and permissioned typed agents, powered by OpenCascade WASM.

何を解決するか

PartMode は、ブラウザベースのパラメトリックCAD(コンピュータ支援設計)システムであり、人間とAIエージェントが機械設計において共同作業できるようにします。デスクトップCADのインストールを必要とせず、共有かつ正確な幾何学カーネルを提供することで、ユーザーとエージェントが同一の真実のソースに基づいて作業し、並列で不透明な自動化状態を避けることができます。

動作方法

OpenCascade WebAssembly、replicad、three.js を基盤として構築されたPartModeは、標準的なドキュメントモデル(schema-5)と正確なB-rep(境界表現)カーネルを使用しています。編集には2つの権限パスを提供します:

  • ブラウザ承認済みのローカルプロジェクト:ユーザーはブラウザ内で匿名でモデリング可能。エージェントは、人間の承認を得て、プロジェクト範囲内で取り消し可能なアクセス権を付与され、プロジェクトを編集できます。
  • サーバー非依存の永続的プロジェクト:エージェントに、監視不要のCAD作業用の不変なヘッドレス権限を付与可能。結果はアカウント所有のドキュメントに保存され、STEP形式でエクスポート可能。

対象ユーザー

AI駆動のCADワークフローを構築する機械エンジニア、デザイナー、開発者。人間とエージェントの両方の相互作用をサポートする、ローカル優先のオープンソースパラメトリックモデリングツールが必要な方々。

特徴

  • パラメトリックモデリング:制約付きスケッチ、編集可能な特徴履歴、パターン、シートメタルツールを含む。
  • アセンブリ管理:再利用可能な部品定義、マッチング、コンテキスト内コンポーネント編集をサポート。
  • 正確な幾何学:OpenCascadeによるB-rep評価を使用し、シェーディングされた3Dビューが正確な幾何学の表現であることを保証。
  • エージェント統合:エージェントが検査、照会、改訂安全なコミットを実行できるように、ホストされたMCP(モデルコンテキストプロトコル)ツールを提供。
  • データ交換:STEPのインポート/エクスポートに対応。STL、AMF、3MF形式のメッシュエクスポートも可能。
  • 技術図面:SVGおよびPDF形式で正確な隠線表示を生成。

関連

  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト