public static Vector3 RowZ(this Rotation3 @this) { return(QuaternionUtils.ProductIm(@this.Quaternion.Conjugate.TimesK(), @this.Quaternion)); }
public Vector3 ApplyInv(Vector3 v) { return(QuaternionUtils.ProductIm(_quaternion.Conjugate * v, _quaternion)); }
public static Vector3 ColY(this Rotation3 @this) { return(QuaternionUtils.ProductIm(@this.Quaternion.TimesJ(), @this.Quaternion.Conjugate)); }