4.3.6 组合变换(D4-8) 在实际绘图时,常常需要对场景中的物体连续进行多次几何变换。例如:先作比例变换,利用(4-3-1)式得 P′=SP, 再接着进行平移变换,则可以得到 P′′ = TP′ = TSP。 我们可以把把上述比例变换和平移变换合并为一个组合变换:令M = TS, 则 P′′ = MP,我们把M称为组合变换矩阵。 利用组合变换矩阵,我们可以把一个复杂的几何变换分解成为一系列简单的几何变换的组合。 一、相对于任意点的缩放 考虑一个中心位于点Pc = [xc yc zc 1]T的长方体,如图4.7所示,其六个面分别与坐标轴平行。假定我们想对它进行放大或缩小,使得变换后它依然是一个长方体,就需要相对于它的中心点进行比例变换。如果它的中心点与坐标原点重合,则可以直接利用4.3.1节的方法。 |