Hi whois_onfirst,

This happens because you don’t have uniform scale in before you apply the scale. You actually have scale of 1, 4.306, 1 and then you change it to 0.5, 0.5, 0.5.

Basically you are applying scale change of : 0.5 / 4.306 = 0.116. So your scale of Y axis changes almost to 1/10th of the scale. If you calculate the length: 10.821 x 0.116 = 1.25.

Other axis (X and Z) are fine since you start from 1.0 and go to 0.5. so the change is 50%. Thus the lengths are 2.0 x 0.5 = 1.0.

What you can do is you apply the scale (CTRL + A), select apply scale (in object mode). Now your scales are 1.0, 1.0, 1.0 in all axis and you can go and change the scale to 0.5 and lengths are reduces equal amounts.

What comes to rotation, you probably have started the object in different rotation and therefore along the process you have rotated it and now it’s 270 when facing upwards. With CTRL + A (select apply rotation) you can set the rotations also to 0,0,0 if you want to have that as your “default” rotation.

Hope this helps!

Cheers, Jax