I have a cube, defined by min_x, min_y, min_z and extent_x, extent_y, extent_z.
I have a surface which is defined by a set of triangles/faces. Each face is defined by