Moved some calculations out of VoxelWorld.global_to_map as the accumulation of transformation operations does not need to be done every time the function is called.