Matrix4d should have method inverse() to produce inverse matrix for the purpose of inverse transformation