0

3D ラインと無限遠平面との交点を計算したいと思います。線の 3D 方向を取り、4 番目のベクトル座標を 0 に設定するのと同じだと思います。

しかし、これでは十分ではありません。線が変換され、透視カメラによって投影された後の画面座標での交点の 2D 位置を知りたいです。

この問題は、2D 画像で消失点を見つけることと同じです。

4

1 に答える 1

1

消失点は 3 次元空間の方向に対応しているようです。したがって、レンダリング パイプラインで [xyz 0] の形式の同次ベクトルを使用すると、画面上の消失点の 2D 座標が得られます。

于 2012-08-31T10:05:41.537 に答える