示例#1
0
        /// <summary>
        /// FUSEE to Bullet Quaternion conversion.
        /// </summary>
        /// <param name="quaternion">The FUSEE quaternion.</param>
        /// <returns>A Bullet quaternion.</returns>
        public static BulletSharp.Quaternion QuaternionToBtQuaternion(Math.Core.Quaternion quaternion)
        {
            var retval = new BulletSharp.Quaternion(quaternion.x, quaternion.y, quaternion.z, quaternion.w);

            return(retval);
        }
示例#2
0
        /// <summary>
        /// Quaternion to FUSEE Bullet conversion.
        /// </summary>
        /// <param name="quaternion">The Bullet quaternion.</param>
        /// <returns>
        /// A FUSEE quaternion.
        /// </returns>
        public static Math.Core.Quaternion BtQuaternionToQuaternion(BulletSharp.Quaternion quaternion)
        {
            var retval = new Math.Core.Quaternion(quaternion.X, quaternion.Y, quaternion.Z, quaternion.W);

            return(retval);
        }