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
。