private static Quaternion GetOrientation(WindowsOrientation orientation)
        {
            var reading = orientation.GetCurrentReading();

            if (reading == null)
            {
                return(Quaternion.Identity);
            }

            var q = reading.Quaternion;

            return(new Quaternion(q.X, q.Z, -q.Y, q.W));
        }
        private static Quaternion GetOrientation(WindowsOrientation orientation)
        {
            var reading = orientation.GetCurrentReading();
            if (reading == null)
                return Quaternion.Identity;

            var q = reading.Quaternion;
            return new Quaternion(q.X, q.Z, -q.Y, q.W);
        }