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
的属性,打印了该四元数的逆的四个分量的值。