Beispiel #1
0
        /// <summary>
        /// Creates a quaternion from a matrix.
        /// </summary>
        /// <param name="matrix">A matrix representing an orientation.</param>
        /// <returns>JQuaternion representing an orientation.</returns>
        #region public static JQuaternion CreateFromMatrix(JMatrix matrix)
        public static TSQuaternion CreateFromMatrix(TSMatrix matrix)
        {
            TSQuaternion result;

            TSQuaternion.CreateFromMatrix(ref matrix, out result);
            return(result);
        }
Beispiel #2
0
 public static Quaternion ToQuaternion(this TSMatrix jMatrix)
 {
     return(TSQuaternion.CreateFromMatrix(jMatrix).ToQuaternion());
 }