pub fn conjugate(self) -> Quaternion<T> {
        Quaternion {
            x: -self.x,
            y: -self.y,
            z: -self.z,
            w: self.w,
        }
    }
/// Returns a quaternion represention the oposite rotation. This inverts the x, y and z
/// components of this quaternion.
Returns a quaternion represention the oposite rotation. This inverts the x, y and z
components of this quaternion.
Returns a quaternion represention the oposite rotation . This inverts the x y and z components of this quaternion .
pub fn conjugate(self) -> Quaternion<T> {
        Quaternion {
            x: -self.x,
            y: -self.y,
            z: -self.z,
            w: self.w,
        }
    }
pub fn conjugate ( self ) -> Quaternion < T > { Quaternion { x : - self . x , y : - self . y , z : - self . z , w : self . w , } }
Returns a quaternion represention the oposite rotation.
Returns a quaternion represention the oposite rotation .
self
self