How to stretch a surface uniformly?

Hi,

I was wondering if anyone has any suggestions on how I can uniformly stretch the last I have on the left, to have the same heel height as the one on the rightLAST HEEL HEIGHT 5.3dm (2.6 MB).

I was thinking to use grasshopper to contour the shape horizontally and then move the contours uniformly away from each other and then loft, to essentially create a new stretched shoe last with the right height. I could even use an exponential formula, as I believe the stretching should mostly happen closer to the heel itself.

I am not sure if this would work, or how to do this.

Any ideas, using grasshopper or otehrwise, would be greatly appreciated.

Thank you for your help.

:sandal:

For simple uniform stretching in 1 direction use Scale1D

For more complex stretching and deformation use CageEdit Try using a simplified sole as a control object.

Consider moving your models so they are closer to the origin.

How do your surface become so complex? Is it based on a mesh from a scan?