/// <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); }
/// <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); }
/// <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); }