squaredLength
是 Yuka js 库中 Vector3 类的方法之一,用于返回当前向量的平方长度。
vector3.squaredLength();
无。
const vector3 = new YUKA.Vector3(1, 2, 3);
console.log(vector3.squaredLength()); // outputs: 14
Vector3.prototype.squaredLength = function () {
const x = this.x;
const y = this.y;
const z = this.z;
return (x * x + y * y + z * z);
};
本方法的返回值没有平方根运算,所以要比 length
方法更加高效,适用于对比向量长度而无需知道具体长度的情况。