1

gluPerspective と glLookAt を使用して、投影マトリックスとビュー マトリックスを設定します。目の座標を取得したい場合は、gluLookAt の最初の 3 つの引数ですよね?

ただし、投影面、つまりワールド座標系でのスクリーンの位置を取得する必要があります。左下の角の点と右上の角の点を計算できれば、平面はすぐそこにあります。

この計算方法について誰かヒントをくれませんか?

4

1 に答える 1

3

画面空間座標 (ビューポートの幅と高さを 0…1 にマッピング) で gluUnProject を使用できます。投影面の同一平面上の点。4 番目の点 (1,1,0) を追加すると、長方形の境界が得られます。

于 2012-05-23T12:31:53.233 に答える