A 3-by-3 matrix. Stored in column-major order.
Пример #1
0
 /// <summary>
 /// Multiply a matrix times a vector.
 /// </summary>
 public static Vector3 Mul(Mat33 A, Vector3 v)
 {
     return(v.x * A.Col1 + v.y * A.Col2 + v.z * A.Col3);
 }
Пример #2
0
 /// <summary>
 /// Multiply a matrix times a vector.
 /// </summary>
 public static Vec3 Mul(Mat33 A, Vec3 v)
 {
     return(v.X * A.Col1 + v.Y * A.Col2 + v.Z * A.Col3);
 }
Пример #3
0
        /// <summary>
        /// Multiply a matrix times a vector.
        /// </summary>
        public static Vec3 Mul(Mat33 A, Vec3 v)
        {
            Vec3 u = v.X * A.Col1 + v.Y * A.Col2 + v.Z * A.Col3;

            return(u);
        }