如果投影平面取为观察坐标系的坐标平面XvOYv(这时zvp=0),那麽,如何求空间任意一点P在投影平面上的投影坐标? 在PHIGS图形标准中,投影平面垂直于z轴(z=zvp),视点(xprp, yprp, zprp)可以位于观察坐标系中(除了在观察平面上、观察平面之前或观察体中间)的任何位置,见图5.8 a)。一般性的透视投影变换通过以下两步得到: 1)平移和错切的组合变换M1: 使其中心线与投影平面垂直; 2) 透视投影变换M2: 将观察体(View Volume)缩放1/z倍 。 一般性的透视投影变换矩阵为: M = M2 ・M1 。 |