8

GLM は、射影行列を宣言する方法を提供します。

projectMatrix = glm::perspective(45.0f, 4.0f / 3.0f, 0.1f, 1000.f);

これから、境界ボックスが錐台にあるかどうかを確認できるようにしたいと考えています。投影行列からこれを計算するために必要なフラスタム平面または何かを取得するにはどうすればよいですか? これは正しい方法ですか?

4

1 に答える 1

8

これは役に立ちます: http: //crazyjoke.free.fr/doc/3D/plane%20extraction.pdf

また、錐台を抽出するには、モデルとビューマトリックスを使用して錐台を抽出する必要があります。そうでない場合は、テストを実行するために、境界ボックスにモデルとビューの変換を適用する必要があります。

于 2012-08-02T07:42:02.147 に答える