# Scale/move vertices outwards but still keep the original shape geometry nodes

I'm trying to scale an object in the X and Y direction and still keep the same shape. My main issue is that, when i scale my object in the desired directions, then the distance between my walls are also increasing.

I feel that i've tried a billion different methods but i just cant figure it out.

Here's pictures of what im trying to do: Basically, i'm trying to keep the walls at a constant thickness, in this case 2mm

Here is the original model - Diameter is 50mm and wall thickness is 2mm:

Here is what i would like my model to look like after the scaling: Diameter 60mm and wall thickness 2mm

This is what happens - the walls are thicker than before: Diameter 60mm and wall thickness 2.4mm.

• If you do not use a Solidify modifier to create the inner walls with the given distance, it is simply not possible by scaling - scaling is multiplying by a factor (with a factor > 1 scaling upwards and < 1 downwards), so everything you scale will be mutliplied by this factor, even the gap between walls. There is no simple tool to automatically maintain the distance from before scaling (apart from the Solidify modifier), you simply have to calculate different scaling factors for the outer and the inner part. But that's mathematics, not really a Blender issue. Oct 1 at 14:32
• Thanks for taking the time to comment. I'm well aware that its not a blender issue. My question is about how one would tackle this challenge. My guess is, that you would take each vertex and get the distance to the center of the object in an horizontal line - then from there you could somehow add to that. Maybe something with the Normal direction. But i cant connect the dots to get it done.... Oct 1 at 15:13
• Well, I didn't look at the tags, in your question itself there was no hint that you are talking about Geometry Nodes, sorry for my misunderstanding. Oct 1 at 15:35
• Sorry i didnt make that more clear. But thanks anyway Oct 1 at 18:57