subVectors 方法用于计算两个 Vector3 向量对象的差值,并将结果存储在当前向量对象中。该方法可用于计算两个点的距离。
该方法是 Vector3 类的成员方法,因此必须先创建一个 Vector3 对象才能调用该方法。
vector.subVectors(v1, v2);
v1:第一个 Vector3 对象。v2:第二个 Vector3 对象。该方法没有返回值,它会将计算后的差值结果存储在当前向量对象中。
var v1 = new Vector3(1, 2, 3);
var v2 = new Vector3(3, 2, 1);
v1.subVectors(v1, v2);
console.log(v1); // 输出结果为 Vector3(-2, 0, 2)
Vector3 对象 v1 与目标 Vector3 对象 v2 可以是同一个对象,即可通过该方法来对当前向量对象进行原地修改。