ID on complicated model

I need to make the inner diameter of this ring smaller but also keep all the triangles proportional. I have no idea how. Everything I have tried hasn’t worked.

This is the problem I have with direct modelling; it is fantastic as long as you know what you want when you set out, but I don’t see how you can modify something such as a diameter used early on without completely wrecking the shape.

I am hoping I am just ignorant of how to do this with something like Shapr3d. It seems such a basic problem that I feel I must just not know how to do it.

So no one who works at Shapr has any advice on this?

Unfortunately this is a great example where parametric modeling is more powerful than direct modeling. I don’t see an easy way to do it with DM.