Ejemplo n.º 1
0
        public static TSMatrix CreateFromYawPitchRoll(FP yaw, FP pitch, FP roll)
        {
            TSMatrix     matrix;
            TSQuaternion quaternion;

            TSQuaternion.CreateFromYawPitchRoll(yaw, pitch, roll, out quaternion);
            CreateFromQuaternion(ref quaternion, out matrix);
            return(matrix);
        }
Ejemplo n.º 2
0
        public static TSMatrix CreateFromYawPitchRoll(FP yaw, FP pitch, FP roll)
        {
            TSQuaternion tSQuaternion;

            TSQuaternion.CreateFromYawPitchRoll(yaw, pitch, roll, out tSQuaternion);
            TSMatrix result;

            TSMatrix.CreateFromQuaternion(ref tSQuaternion, out result);
            return(result);
        }
Ejemplo n.º 3
0
        public static TSQuaternion Euler(FP x, FP y, FP z)
        {
            x *= FP.Deg2Rad;
            y *= FP.Deg2Rad;
            z *= FP.Deg2Rad;
            TSQuaternion result;

            TSQuaternion.CreateFromYawPitchRoll(y, x, z, out result);
            return(result);
        }