Change the sketch but keep the reference to the resulting face on the model

I have a particular case in mind but this question pops up almost every time I model anything complex.

Is there a way or a general strategy, to change sketches in a way that doesn’t alter the “reference” of resulting faces, and of course messing up all the subsequent history operations depending on that face?

For example, see the attached image. This sketch acts as a base for a complex model. It’s extruded and a resulting face (the one that is constrained to 6mm in the sketch, where the arc terminates) acts as a base for many future steps.

I’ve now realized that I need to replace the arc with a spline and have it tangent the vertical line.

Updating the sketch like this of course results in the base geometry being re-generated and all the following steps fail and need to be manually fixed.

This of course makes sense and I fully understand the logic behind it, but at the same time, I wonder if there is a way to make a change like this, while somehow keeping the reference to the edge unchanged? Even after the desired change, there would still be a face there (albeit maybe a bit more narrow)

it’s hard to explain and I hope this makes sense.

1 Like