8.6.6 仿射变形的次序

在公式f(x)=Ax+b中,表面看来只能进行一次变形,其实不然:这种形变并没有次数的限制。数学上可以证明,无论对矩阵A经过多少次变换方才得到矩阵C,最终都可以通过一个变换矩阵BA相乘得到C。而矩阵B就是中间多次变换的矩阵乘积。

例如要对舞台上的某点进行旋转+拉伸+映射变形,并不需要依次将公式中的矩阵设为相应变换矩阵,分成三次应用公式获得结果。此时,可以把多次仿射变形累积在一个矩阵上。具体就是将多次变形的各变换矩阵依次相乘,并把得到的最终结果:一个新的变形矩阵,代入公式f(x)=Ax+b即可。

这种变形的次序在二维空间是较为敏感的。同样的变形矩阵,如果应用的次序不同,产生的结果也不相同。这种现象的数学根源在于矩阵乘法的秩序性。

展示了因为变换顺序不同而产生不同结果的例子:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值