Quadremesh losing sharp edges when reducing control point count of SudD

I have a shoe last that is nicely defined by SubD. The only issue is that the control point count is too high and needs to be reduced for easier freeform control of the shape. Running quadremesh on it can do exactly this. But the problem is that the sharp edges are lost. For example, try this with the attached model, using the settings in the image below and the sharp edges are lost.

I’ve tried specifying guide curves, but this doesn’t seem to help. I’m not sure what the option for guide curves is for…

Any suggestions on how to reduce the SudD control point count of this model to make it easier to deform?

Thank you,
Sam

ShoeLastSubDReductionExample.3dm (1.3 MB)

You may want to try using the ExtractControlPolygon command on the SubD and then QuadRemesh that object. It should transfer its existing creases much better since those control points remain unwelded which is what QuadRemesh is searching for in terms of hard edges and creases.

That works good, thanks.

Next I’ve got to automate this with Rhinocommon. Given that’s more of a development question, I’ve started a new thread here: Quadremesh a SudD controlpolygon with different edge length, Rhinocommon