【发布时间】:2011-12-20 07:35:24
【问题描述】:
理论上,应该可以通过加法或乘法来组合变换或颜色矩阵(当涉及到这样的数学时,我很蹩脚)。有可能吗?
【问题讨论】:
标签: actionscript-3 matrix transformation convolution
理论上,应该可以通过加法或乘法来组合变换或颜色矩阵(当涉及到这样的数学时,我很蹩脚)。有可能吗?
【问题讨论】:
标签: actionscript-3 matrix transformation convolution
是的!在 Flash 中,卷积矩阵在 flash.geom 包中定义。变换矩阵是Matrix,颜色矩阵是ColorTransform。两者都实现了concat 函数,让您可以将另一个矩阵的效果相乘。
var a:Matrix = new Matrix();
a.translate(60, 40);
var b:Matrix = new Matrix();
b.rotate(60);
a.concat(b); // Matrix a now translates and rotates whatever it convolutes.
【讨论】: