Esempio n. 1
0
 public static matrix3x4_t matrix3x4(Vector3 xAxis, Vector3 yAxis, Vector3 zAxis, Vector3 vecOrigin )
 {
     var matrix = new matrix3x4_t();
     matrix.m_flMatVal[0][0] = xAxis.X; matrix.m_flMatVal[0][1] = yAxis.X; matrix.m_flMatVal[0][2] = zAxis.X; matrix.m_flMatVal[0][3] = vecOrigin.X;
     matrix.m_flMatVal[1][0] = xAxis.Y; matrix.m_flMatVal[1][1] = yAxis.Y; matrix.m_flMatVal[1][2] = zAxis.Y; matrix.m_flMatVal[1][3] = vecOrigin.Y;
     matrix.m_flMatVal[2][0] = xAxis.Z; matrix.m_flMatVal[2][1] = yAxis.Z; matrix.m_flMatVal[2][2] = zAxis.Z; matrix.m_flMatVal[2][3] = vecOrigin.Z;
     return matrix;
 }
Esempio n. 2
0
        public static matrix3x4_t matrix3x4(Vector3 xAxis, Vector3 yAxis, Vector3 zAxis, Vector3 vecOrigin)
        {
            var matrix = new matrix3x4_t();

            matrix.m_flMatVal[0][0] = xAxis.X; matrix.m_flMatVal[0][1] = yAxis.X; matrix.m_flMatVal[0][2] = zAxis.X; matrix.m_flMatVal[0][3] = vecOrigin.X;
            matrix.m_flMatVal[1][0] = xAxis.Y; matrix.m_flMatVal[1][1] = yAxis.Y; matrix.m_flMatVal[1][2] = zAxis.Y; matrix.m_flMatVal[1][3] = vecOrigin.Y;
            matrix.m_flMatVal[2][0] = xAxis.Z; matrix.m_flMatVal[2][1] = yAxis.Z; matrix.m_flMatVal[2][2] = zAxis.Z; matrix.m_flMatVal[2][3] = vecOrigin.Z;
            return(matrix);
        }
Esempio n. 3
0
 public static matrix3x4_t matrix3x4(
     float m00, float m01, float m02, float m03,
     float m10, float m11, float m12, float m13,
     float m20, float m21, float m22, float m23)
 {
     var matrix= new matrix3x4_t();
     matrix.m_flMatVal[0][0] = m00; matrix.m_flMatVal[0][1] = m01; matrix.m_flMatVal[0][2] = m02; matrix.m_flMatVal[0][3] = m03;
     matrix.m_flMatVal[1][0] = m10; matrix.m_flMatVal[1][1] = m11; matrix.m_flMatVal[1][2] = m12; matrix.m_flMatVal[1][3] = m13;
     matrix.m_flMatVal[2][0] = m20; matrix.m_flMatVal[2][1] = m21; matrix.m_flMatVal[2][2] = m22; matrix.m_flMatVal[2][3] = m23;
     return matrix;
 }
Esempio n. 4
0
        public static matrix3x4_t matrix3x4(
            float m00, float m01, float m02, float m03,
            float m10, float m11, float m12, float m13,
            float m20, float m21, float m22, float m23)
        {
            var matrix = new matrix3x4_t();

            matrix.m_flMatVal[0][0] = m00; matrix.m_flMatVal[0][1] = m01; matrix.m_flMatVal[0][2] = m02; matrix.m_flMatVal[0][3] = m03;
            matrix.m_flMatVal[1][0] = m10; matrix.m_flMatVal[1][1] = m11; matrix.m_flMatVal[1][2] = m12; matrix.m_flMatVal[1][3] = m13;
            matrix.m_flMatVal[2][0] = m20; matrix.m_flMatVal[2][1] = m21; matrix.m_flMatVal[2][2] = m22; matrix.m_flMatVal[2][3] = m23;
            return(matrix);
        }