二维图形的组合变换(一) |
|||
实际上,图形变换中常常是相对于任意点或线变换。解决这个问题的思路是这样的:先将任意点移向坐标原点(任意线则移向与X或Y轴重合的位置),再用前述变换矩阵加以变换,最后反向移回任意点(任意线移回原位)。可见,这是经过平移、某种变换、再平移的多次变换构成,而不仅仅是一种独立的变换,故而称为组合变换。
例:求三角形以点(4,6)为中心逆时针旋转30°的组合变换矩阵 由此可知,相对于(e,f)点作旋转变换,由以下三个矩阵相乘来实现: 图形相对于任意点作比例变换与旋转变换相似。 相对于(e,f)点作比例变换,由以下三个矩阵相乘来实现: |