如果我有一个单位半径的球体,并且我在这个球体上有一些点被定义为纬度和经度,并且我有一个相机,它定义了垂直和水平视场角,它总是在球体的中心。如何将这些点投影到该摄像机上?
无穷大方向 (x,y,z( 处的点具有 (x,y,z,0( 的齐次坐标。因此,假设您使用典型的视图投影矩阵来描述相机模型,则只需计算即可。
P * V * ( cos(lon)*cos(lat), sin(lon)*cos(lat), sin(lat), 0 )'
然后继续进行透视划分和光栅化。