私は、Visual C++を使って何らかの3Dモデラーアプリケーションを作成してOpenGLを学ぼうとしています。画面は3つのウィンドウに分割されます:パースペクティブ、フロントとトップ(等角)。 そして、私はほとんどトップビューを実装しようとします。これは私の現在のトップビューコードですglOrthoがトップビューを作成するための適切なパラメータは何ですか?
glOrtho(-1,1,-1,1,1,3.5f);
gluLookAt(
0,2,0,//eye
0,0,0,//center
0,0,-1);//up
私は遠くのZにオブジェクトを移動すると、それは確かに消えます。どのようにして、トップビューがシーン内のすべてのオブジェクトを見ることができるようにすることができますか?
glOrthoとglLookAtの必須パラメータはどのように計算できますか?
実際には、正射影ビューを使用して頂点シェーダユニフォームのモデルビュー投影行列を計算して設定するために使用されるglmです。境界ボックスを見つけると、私は何を実装すべきかと思います!ありがとう – swdev