Quaternion 类的 inverse 方法,返回该四元数的逆。
quaternion.inverse()
该方法会返回一个新的 Quaternion 对象,其值为该四元数的逆。在三维空间中,Quaternion 对象的逆相当于将该四元数绕原点旋转 180 度。
const q = new Quaternion(1, 2, 3, 4);
const invQ = q.inverse();
console.log(invQ.x); // -0.03333333333333333
console.log(invQ.y); // -0.06666666666666667
console.log(invQ.z); // -0.1
console.log(invQ.w); // 0.13333333333333333
在上面的示例中,创建了一个包含值为 (1, 2, 3, 4) 的四元数 q。通过调用 inverse 方法,计算了该四元数的逆,并将结果存储在 invQ 变量中。最后,通过访问 invQ 的属性,打印了该四元数的逆的四个分量的值。