http://www.dt.org/html/meshwarp.html