WebGL图形变换:缩放矩阵

假设最初的点p,经过缩放后变成了p',如图:

1217a12de5a0d9266366afbf4f270f65.png


假设在三个方向X轴、Y轴、Z轴的缩放因子Sx,Sy,Sz不相关,那么有:
x' = Sx * x;
y' = Sy * y;
z' = Sz * z;
将上式与下面等式做比较
x' = ax + by + cz + d;
y' = ex + fy + gz + h;
z' = ix + jy + kz + l;
1 = mx + ny + oz + p
则,可知缩放操作的变换矩阵:


1217a12de5a0d9266366afbf4f270f65.png