该方法用于将三维向量归一化,即将其长度变为1。
vector3.normalize();
无。
该方法没有返回值。
const vector3 = new Yuka.Vector3(2, 0, 2);
vector3.normalize();
console.log(vector3); // 输出:Vector3 { x: 0.7071067811865475, y: 0, z: 0.7071067811865475 }
将三维向量的每个分量除以向量长度,从而得到长度为1的向量。
如果向量的长度为0,则无法归一化。此时该方法会将向量的所有分量都设为0。