使いやすく、よく書かれたジオメトリライブラリをC++で探しています。ポイントクラウドを扱っていることを3Dで知りたいと思っています。座標変換、回転、翻訳は私の特別な関心事です。なにか提案を?C++のジオメトリライブラリ
答えて
cgalのライセンスには注意が必要です。ジオメトリライブラリを検討するときは、商用ライセンス要件のために渡さなければなりませんでした。 – tpg2114
cgalのいくつかの部分はLGPLのもとで、そしていくつかはQPLの下で公開されています。商用ライセンス契約は 'オープンソースライセンスの制約により、あなたがCGALを使用できなくなった場合です。これまでのところ、私はライセンスに問題はありませんでしたが、すべての図書館と同様に、最良の選択肢を決める前にライセンスに注意を払わなければなりません。 –
制限の少ないライセンスをお探しの場合はhttp://www.geometrictools.com/をご覧ください。 CGALのすべてを行うわけではありませんが、非常にクリーンであり、むしろBoostライセンスを探しています。 – Kaganar
は、それはいくつかの基本的なポイントの定義を持っているBoost::Geometry
をチェックし、システムだけでなく、距離の計算を調整します。そこから必要に応じて拡張することができます。
点の雲から凸包を見つけるためのいくつかの交差ルーチンやものもあります。
「基本的なポイントの定義」という言葉は少し誤解を招く可能性があります:) IMO there Boost Geometryの座標系についてはほとんど「基本的」ではありません – sehe
チェックアウトthis site賛否両論があっても、既存のジオメトリライブラリに関する非常に優れた概要を提供します。
更新: さらに、Point Cloud Libraryをご覧になることもできます。ポイントクラウドで作業するための非常に新しいライブラリです。理解しやすく、使い始めるには十分なチュートリアルがあります!
あなたは、軽量でありながら強力なライブラリを探しているならは、見ていることは言うという理由だけで「ゲームは」それはあなたがそれを使用傾ける意味doesntの開発ゲーム以外では
あなたの図書館がこの質問に対する良い回答であるように見えますが、ここではあなたの所属を完全に開示してくれてありがとうと思います。プロモーションのためのガイドラインは次のとおりです:http://meta.stackexchange.com/a/59302/135615 –
ジオメトリをVGA画面でレンダリングする場合は、グラフィックスレンダリングに最適なMicrosoft DirectXライブラリを使用することを強くお勧めします。さもなければ、あなたの目的のために十分であるBoost :: Geometryライブラリに行ってください。
- 1. アンドロイド用のネイティブC++ 3d数学/ジオメトリライブラリ?
- 2. 概要Javaの2Dジオメトリライブラリ
- 3. ジオメトリライブラリを追加する
- 4. 2Dジオメトリライブラリ:LGPLの代わりにCGAL?
- 5. nodejsでGoogle Mapsジオメトリライブラリを使用
- 6. C、C#、C++、Java用のC#コードアナライザ。
- 7. c、C++、c#の機能テストツール
- 8. コンパイルC++ C#の
- 9. c/C++のReSharper
- 10. C/C++のワークフローエンジン
- 11. C/C++のオプションパーサー?
- 12. のPInvoke - C++ C#
- 13. C/C++のポインタ
- 14. C#のC++
- 15. c&C++のプロトコルバッファ
- 16. C/C++のテキストインデックスライブラリ
- 17. C#のOBJ-Cの
- 18. C/C++でのC-ストリングの定義
- 19. C/C++コードベースのリンク先のCライブラリ
- 20. C++/CLIでのC/C++データ型のマッピング
- 21. netbeansのC/C++プログラム
- 22. C++のC++/CLIラッパー
- 23. C++エラー:++プログラミングcの
- 24. C++、私のC IN
- 25. C#のジェネリックC++テンプレート
- 26. ヘッダのC/C++ネームスペース
- 27. C C++の配列
- 28. Cのチャットクライアント? (Cネットワークプログラミング)
- 29. C++とObjective-Cの
- 30. C/C++でのプロトタイプ
[softwarerecs.se]:[Geometry library for C++](http://softwarerecs.stackexchange.com/q/16702/60) – unor