Esempio n. 1
0
File: Math.cs Progetto: sjb8100/C3DE
            public static Quaternion ConvertOrientation(OSVR.ClientKit.Quaternion quat)
            {
                //// Wikipedia may say quaternions are not handed, but these needed modification.
                //return new Quaternion(-(float)quat.x, -(float)quat.y, (float)quat.z, (float)quat.w);

                // JEB: not sure if these need conversion for MonoGame. Won't know until I get
                // an actual headset.
                return(new Quaternion((float)quat.x, (float)quat.y, (float)quat.z, (float)quat.w));
            }
Esempio n. 2
0
 public static Quaternion ConvertOrientation(OSVR.ClientKit.Quaternion quat)
 {
     /// Wikipedia may say quaternions are not handed, but these needed modification.
     return(new Quaternion(-(float)quat.x, -(float)quat.y, (float)quat.z, (float)quat.w));
 }
Esempio n. 3
0
 public static SharpDX.Quaternion ToQuaternion(this OSVR.ClientKit.Quaternion osvrQuatf)
 {
     return(new SharpDX.Quaternion((float)osvrQuatf.x, (float)osvrQuatf.y, (float)osvrQuatf.z, (float)osvrQuatf.w));
 }