MeshInspector/MeshLib
3D geometry processing SDK: fast mesh boolean, mesh repair, decimation, remeshing, offset, point cloud triangulation and ICP registration. C++ with Python, C#, C and JavaScript bindings.
解決する課題
MeshLib は、一般的な 3D メッシュおよびポイントクラウド操作(ブール演算、修復、間引き、オフセット、レジストレーション、ボクセル処理など)のための高性能なクロスランゲージ SDK を提供し、開発者が独自のジオメトリアルゴリズムを作成したり、異なるツールを組み合わせたりする必要をなくします。
仕組み
ネイティブ C++ コアは、ハーフエッジデータ構造とマルチスレッドアルゴリズム(オプションで CUDA アクセラレーション)を実装しています。軽量なバインディングにより、C、C#、Python、JavaScript/WebAssembly、Rust で同じ機能を公開し、デスクトップ、サーバー、ブラウザ環境で同一の結果を提供します。ライブラリには、多くのファイル形式のロード/セーブ用ユーティリティと、オプションの OpenGL/ImGui ビューアが含まれています。
対象ユーザー
CAD/CAM、3D プリンティング、医用画像、デジタル歯科、ジェネレーティブデザイン、または信頼性が高く高速なメッシュ操作を必要とするあらゆるアプリケーション(ネイティブアプリ、Web サービス、研究プロトタイプのいずれでも)を構築するソフトウェアエンジニア向けです。
ハイライト
- 完全なジオメトリツールスイート:正確なブール演算、堅牢な修復、ポイントクラウドの三角形分割、間引き、オフセット、ICP レジストレーション、SDF 変換、ボクセル処理、衝突検出など。
- 1 つのエンジン、6 つの言語バインディング(C++、C、C#、Python、JavaScript/Wasm、Rust)で同一の結果。
- マルチスレッドコアに加え、GPU アクセラレーションによる距離マップとオフセット用のオプション CUDA モジュール。
- 本番環境で実証済み:MeshInspector、SmileInspector、およびいくつかの商用スキャン/医療プラットフォームを支えています。
- オープンソースコア、商用ライセンスオプション、アクティブなサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト