Here is screenshot :) Im making a circle with 6 sides, rotating it 30 degrees (z) and scaling it globally on y.
-
$\begingroup$ As far as I can tell this is expected behavior $\endgroup$– J SargentCommented Apr 22, 2015 at 0:13
-
$\begingroup$ @NoviceInDisguise I'm really confused ?! is this the normal behavior ? $\endgroup$– ChebhouCommented Apr 22, 2015 at 0:22
-
$\begingroup$ As far as I can tell from the screenshot, yes. I would need an animated GIF/video to be sure $\endgroup$– J SargentCommented Apr 22, 2015 at 0:29
-
$\begingroup$ just try it you'll see the object ( not just circle ) stretch along X and Y ( it's not global nor local Y really ) $\endgroup$– ChebhouCommented Apr 22, 2015 at 0:31
-
1$\begingroup$ You should rotate the mesh in edit mode. While the object is rotated you and you scale on one axis you actually scaling in 2, you can see it in transform panel. $\endgroup$– DenisCommented Apr 22, 2015 at 0:32
2 Answers
Here is why it stretch on the x axis : the scaling is done the world space (orientation ) and it gets projected to the local space of the object to be applied (since axis are not aligned world Y axis get projected on local X and Y axis) , the vertices has to keep their location the local space ( hence you see the distortion ) :
This is normal behavior. What is happening is you are scaling your mesh without having applied the rotation (Ctrl+A Rotation). When you apply the rotation to your mesh, this issue disappears.
Also moving the vertices in edit mode will prevent this issue.
-
1$\begingroup$ read: blender.stackexchange.com/questions/7298/… $\endgroup$– user1853Commented Apr 22, 2015 at 0:37
-
1$\begingroup$ @cegaton This might be a dup then? $\endgroup$ Commented Apr 22, 2015 at 0:38
-
$\begingroup$ how do i apply? i thought it was applied once i hit enter. $\endgroup$ Commented Apr 22, 2015 at 0:49
-
1$\begingroup$ Ctrl+A in object mode and select Rotation from the menu $\endgroup$– DenisCommented Apr 22, 2015 at 0:55