Is it possible to scale this way?

I have a ring that is of 2mm depth thickness. I would like to enlarge this ring outwards (to blue area on image) but maintain the 2mm depth thickness. Is it possible? Basically it is moving all points outwards in same distance. When I do a regular scale, the 2mm depth thickness enlarges also and I don’t want that.
thanks

Is this a custom object or can you recreate it with a torus primitive?

custom object… other objects will be joined to it at particular vertices

Can you show another angle? If it’s not complex you can scale the outside first and then scale the inside until it’s the right size again.

its a regular ring like a donut/torus… I could scale the outside and then the inside but wondered if there was a faster way and maybe more accurate way so it maintains the 2mm depth distance. thanks though

Not the most optimal method but you can scale the ring by a specific amount (e.g. 1.5) then select only the rings (CTRL+ALT+LMB in edge select mode) and use individual origin scaling by the opposite amount which you scaled by before, in this case 0.666666.

Original:
Screenshot from 2022-09-28 22-04-53
Scale and select rings then scale them down:
Screenshot from 2022-09-28 22-04-24
Final product:


You can see how the outlined rectangle which stays the same size spans the distance on both.

3 Likes

alt+s shrink/flatten keeps the distance,
should work for this shape.

2 Likes