1.缩放
缩放相对来说比较简单。用公式可以表示为:
js
x1 = Sx * x
y1 = Sy * y
z1 = Sz * z具体的demo 可以参考 缩放 。
2.缩放矩阵
可以使用以下的矩阵能来实现三角形的缩放。
上面矩阵的乘法结果如下所示。
js
x1 = ax + by + cz + d = Sx * x
y1 = ex + fy + gz + h = Sy * y
z1 = ix + jy + kz + l = Sz * z
1 = mx + ny + oz + p根据上面的乘法结果可以得出平移矩阵的结果。
js
a = Sx, b = 0, c = 0, d =0;
e = 0, f = Sy, g = 0, h = 0;
i = 0, j = 0, K = Sz,l = 0;
m = 0, n = 0, o = 0, p = 1;所以可以得到平移矩阵如下所示 
具体的demo 可以参考 缩放-矩阵 。

评论
正在加载评论…