public bool Equals(Matrix3D value) => Equals(this, value);
static Matrix3D() { s_identity = CreateIdentity(); }
public void Append(Matrix3D matrix) { this *= matrix; }
public void Prepend(Matrix3D matrix) { this = matrix * this; }
public static Matrix3D Multiply(Matrix3D matrix1, Matrix3D matrix2) => (matrix1 * matrix2);
public static Vector3D Multiply(Vector3D vector, Matrix3D matrix) => matrix.Transform(vector);
public static Point3D Multiply(Point3D point, Matrix3D matrix) => matrix.Transform(point);