ビューアーとその投影面を取得する方法と、作成する必要がある投影ポイントを正確に計算する方法について質問があります。
元。ビューアは原点にあり、負の Z 方向を見ています。z = -2 での投影面。ポイント (-6,1,-4)。
同様の三角形の使用について話している Web サイトや、それを乗算する行列を持っている Web サイトを見たことがあります。私にとっての問題は、どちらかを設定する方法がわからないことです。
私の視聴者のポイントは、原点(0、0、0、1)にあるように見えると思います。透視投影マトリックスを検索すると、このようなマトリックスを設定しているサイトを見つけました。
1 0 0 0
0 1 0 0
0 0 0
0 0 1 0
しかし、私が知る限り、視聴者のポイントは (0, 0, 0, 1) にあるため、射影は方程式にどのように影響するかについては意味がありません。このマトリックスは、このサイトで設定する式に従って調整する必要もあります:
http://www.cs.nps.navy.mil/people/faculty/capps/iap/class2/viewing/projection.html
これを理解するのに少し助けが必要です.クラスで議論したことは、私には意味をなさない類似の三角形のみを使用することでした...