概要
Chili3D は、 オープンソース のブラウザベース3D CADアプリケーション。 OpenCascade をWebAssemblyにコンパイルし、 Three.js と統合。 インストール不要で 高性能なモデリング・編集・レンダリング を実現。 多彩な モデリング・編集・測定・ドキュメント管理 機能を搭載。 多言語対応 や直感的なUIも特徴。
Chili3D:ブラウザベース3D CADの新基準
- Chili3D は、 GitHub (https://github.com/xiangechen/chili3d)で公開中のオープンソースプロジェクト
- OpenCascade をWebAssembly化し、 Three.js と連携することでブラウザ上で ネイティブに近いパフォーマンス を実現
- ローカルインストール不要、オンラインですぐに 3Dモデリング・編集・レンダリング が可能
主な機能
- モデリングツール
- 基本形状(ボックス、円柱、円錐など)、2Dスケッチ(直線、円弧、円など)の作成
- ブーリアン演算、押し出し、回転体生成などの高度な操作
- スナップ・トラッキング
- 幾何学的特徴や作業平面、軸への正確なスナップ
- 精密なアラインメント作業の支援
- 編集ツール
- 面取り、フィレット、トリムなどの形状修正
- 移動、回転、ミラーなどの変換操作
- フィーチャー削除やサブシェイプ操作などの高度編集
- 計測ツール
- 角度や長さの測定
- 長さ・面積・体積の合計計算
- ドキュメント管理
- ドキュメントの作成・保存・読み込み機能
- Undo/Redo履歴管理
- STEP、IGES、BREPフォーマットのインポート/エクスポート対応
- ユーザーインターフェース
- Officeライクなコマンド体系
- 階層型アセンブリ管理
- ダイナミック作業平面、3Dビュー操作
- 多言語対応
- 内蔵i18nサポート
- 現在、中国語・英語に対応
Chili3Dの特徴と今後の展望
- ウェブ技術 を活用した、 新世代CAD体験 の提供
- オープンソースならではの 拡張性・コミュニティ貢献 の可能性
- 今後の 多機能化・多言語化 の進展に期待