Matrix4.multiplyScalar(scalar: number): Matrix4
该方法会将当前的 Matrix4 实例中的每个元素都乘以一个标量值。
在three.js中,你可以通过 threejs.Matrix4 来使用这个方法,示例代码如下:
const matrix = new THREE.Matrix4();
matrix.multiplyScalar(2); // 将每个元素乘以2
此方法仅接受一个参数,即标量值 scalar。该参数的类型为 number。
该方法返回一个新的 Matrix4 实例,该实例中的每个元素都是原始矩阵中的每个元素乘以 scalar 后的结果。原始矩阵不会被修改。
const matrix = new THREE.Matrix4();
matrix.set(
  1, 2, 3, 4,
  5, 6, 7, 8,
  9, 10, 11, 12,
  13, 14, 15, 16
);
const scalar = 2;
const result = matrix.multiplyScalar(scalar);
以上代码将创建一个新的 Matrix4 实例,并将其初始化为一个 4x4 的矩阵。接着,将标量值 scalar 设置为 2。最后,调用 multiplyScalar() 方法,将 matrix 中的每个元素乘以 2。该方法返回一个新的 Matrix4 实例 result,该实例与 matrix 完全相同,但其每个元素都乘以了 2。