【发布时间】:2012-08-08 14:01:58
【问题描述】:
我想计算 3D 线与无穷远平面的交点。我怀疑这与取线的 3D 方向并将第 4 个矢量坐标设置为 0 相同。
但是,这还不够。我想知道线被透视相机转换和投影后,屏幕坐标中交叉点的二维位置。
这个问题相当于在二维图像中寻找消失点。
【问题讨论】:
标签: intersection infinity projective-geometry
我想计算 3D 线与无穷远平面的交点。我怀疑这与取线的 3D 方向并将第 4 个矢量坐标设置为 0 相同。
但是,这还不够。我想知道线被透视相机转换和投影后,屏幕坐标中交叉点的二维位置。
这个问题相当于在二维图像中寻找消失点。
【问题讨论】:
标签: intersection infinity projective-geometry
似乎消失点对应于 3D 空间中的一个方向。因此,在渲染管道中使用 [x y z 0] 形式的齐次向量会产生屏幕上消失点的 2D 坐标。
【讨论】: