Optimization of translation working.

MIQPTransformFinderSurface finds the minimum translation across a given
vector such that the furniture piece does not intersect with any of the
scene's surfaces.