scale(sx, sy, sz)
方法将矩阵的三个轴按照给定的倍数进行缩放。
sx
:表示在 X 轴上缩放元素的乘机因子。sy
:表示在 Y 轴上缩放元素的乘机因子。sz
:表示在 Z 轴上缩放元素的乘机因子。scale()
方法返回一个新的 Matrix4 实例,它是当前实例被缩放后的副本。
const matrix = new Yuka.Matrix4();
matrix.scale(2, 2, 2);
console.log(matrix.elements); // Float32Array[2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1]
本例将 matrix
矩阵沿三个轴分别缩放 2 倍。