subScalar是Vector3对象的一个方法,用于将Vector3的每一个元素都减去一个标量scalar,返回一个新的Vector3对象。
vector.subScalar(scalar)
返回一个新的Vector3对象。
const vector1 = new THREE.Vector3(10, 20, 30);
const vector2 = vector1.subScalar(5);
console.log(vector1); // 输出:Vector3 {x: 10, y: 20, z: 30}
console.log(vector2); // 输出:Vector3 {x: 5, y: 15, z: 25}
在上面的示例中,我们定义了一个初始值为(10, 20, 30)的Vector3对象vector1,并使用subScalar方法将其每个元素都减去了5,得到新的Vector3对象vector2,然后输出结果。