我想计算 3D 线与无穷远平面的交点。我怀疑这与采用线的 3D 方向并将第 4 个矢量坐标设置为 0 相同。
然而,这还不够。我想知道直线被透视相机转换和投影后,交叉点在屏幕坐标中的 2D 位置。
此问题等效于在 2D 图像中找到消失点。
似乎消失点对应于 3D 空间中的一个方向。因此,在渲染管线中使用 [x y z 0] 形式的齐次向量会生成屏幕上消失点的 2D 坐标。
我想计算 3D 线与无穷远平面的交点。我怀疑这与采用线的 3D 方向并将第 4 个矢量坐标设置为 0 相同。
然而,这还不够。我想知道直线被透视相机转换和投影后,交叉点在屏幕坐标中的 2D 位置。
此问题等效于在 2D 图像中找到消失点。
似乎消失点对应于 3D 空间中的一个方向。因此,在渲染管线中使用 [x y z 0] 形式的齐次向量会生成屏幕上消失点的 2D 坐标。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium