学习目标
简单整理了 SD里使用的数学算法。
比起深入理解,大概理解成是用这种数学形态做出的工具会事更好的学习方向。
用于 TRANSFORMATION 2D 的线性变换
理解 Transform2D Node 的行列。
利用 2X2 旋转行列进行 2D 旋转和尺寸的变更
线性变化(Linear transformation)
两个vector空间之间的变换 f和任意常数 c, 两个vector α, β满足以下条件的话, f就是线性变换。
• f(α+β)=f(α)+f(β)
• f(cα)=cf(α)
先看下 SD 的 Transformation 2D 的 inspector 。
标记的是 Transform matrix ,包含旋转和拉伸(大小,变皱,对称) 。
点一下 Matrix 键。
可以看到显示的是 2X2 行列式。
通常使用 matrix 的时候不会依赖于特殊计算,优点是可以快速处理。
但是也有缺点,旋转图片的时候像素间就不能做 Interpolation 。
这种现