プリミティブ座標を追跡するために OpenGL と一緒に使用するのに適した行列数学ライブラリ。
そのようなものは存在しますか?衝突検出で使用するためにオブジェクトを追跡するには、これが最善の方法ですか?
プリミティブ座標を追跡するために OpenGL と一緒に使用するのに適した行列数学ライブラリ。
そのようなものは存在しますか?衝突検出で使用するためにオブジェクトを追跡するには、これが最善の方法ですか?
そんなことはないと思います。たぶん、これはいくつかのことを明確にするのに役立ちます: http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=30
OpenGL は単にデータ ストアからオブジェクトをレンダリングするためのものです。物理/衝突ライブラリには、その中のすべてのオブジェクトの行列が既に含まれています。
あなたの状況はあまり説明されていませんが、ゲームやシミュレーション アプリケーションを作成していると思いますか?
最初からBulletやODEなどの物理エンジンを使用することをお勧めします。このようにして、適切に最適化されたマトリックス ライブラリに加えて、十分にテストされた衝突検出と処理が得られます。一見すると、他の汎用行列演算ライブラリを使用する方が簡単に思えるかもしれません。ただし、おそらくニーズにあまり適合せず、後で物理エンジンを使用することにした場合、物理エンジンに置き換えるのは間違いなく面倒です。
物理エンジンの優れた機能をすべてすぐに使用する必要はありません。実際、行列とベクトルの実装だけを使用して、残りを後でスキップすることもできます。