简化三维坐标系向任意平面的正平行投影的计算过程,得出一个比较容易计算的投影坐标公式。不用计算角度和坐标变换,方便易用。当然,OPEN GL或directX可不必这么麻烦。
设三维本地空间坐标系,原点O。内有一投影平面,其平面内二维坐标系,即二维投影坐标系,原点o。三维坐标系内任一点该平面的正平行投影,有:
1)与过三维坐标系原点且平行于投影平面的平面投影相同。2)假设视线方向向着原点。即视线方向与投影面垂直,交点是三维坐标系原点。
所需要的参数是用以确定投影平面的三维坐标系中的二个点:
1)二维坐标系的原点V(vx0, vy0, vz0)。下面按OV垂直于投影平面。若二维坐标系原点不是V,那么最终的计算结果根据V点在二维坐标,在二维坐标系内有个平移。OV垂直于投影平面,V点确定后,投影平面已经确定。
2)任选一旋转点W(wx0, wy0, wz0)。用以确定投影平面内的二维坐标系旋转角度。W点是任意的,但不能在r=rOV所确定的直线上。设OV^VW是二维坐标系y轴反方向。