コード例 #1
0
ファイル: TSMatrix.cs プロジェクト: GodTaeja/CodePackage
        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);
        }
コード例 #2
0
ファイル: TSMatrix.cs プロジェクト: yuruyigit/TrueSync
        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);
        }
コード例 #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);
        }