I'd like to be able to deform an arbitrary 2D region so that arbitrary paths through the region, ranked by length, retain their ordering. If, in the original region, path A is longer than path B, then after deforming the region, the new path A should still be longer than the new path B.
Failing that, I'd like to be able to deform an arbitrary 2D region so that the mean change in path length through the region is minimized (where the mean is taken over a set of paths defined so that all points in the space are equally likely to be part of the path and all directions of motion at each point are equally likely).
What I'm looking for right now is search terms that will help me find specific tools to enable me to do the deformation, not search terms that will lead me to a mathematical proof that it is possible to do it.