Page MenuHome

Scale Constraint by Axis does afect two axis on rotated Object
Closed, ArchivedPublic

Description

System Information
Operating system:Windows 10
Graphics card:NVIDIA GTX 1080

Blender Version
2.80

Short description of error
Scale with axis constraint affects two axis if the Object is rotated by 45 Degrees

Exact steps for others to reproduce the error
On the default start-up file, select the Cube. Hit r for rotation and z to constrain it to the z axis.
Type in 45 and hit Enter.
Now hit s for scale and constrain it to either the x or y axis. Both axis are affected.
Scaling with the Gizmo has the same effect. It looks like that it doesn't matter what Transform orientation and Pivot Point is selected.
If you change the scale manually in the little Panel that appears on the bottom left of the 3D View it has the same effect.
If you change the scale manually in the transform Panel it always scale it Locally, again no matter what Transform orientation is selected.
Scaling constraint work fine in Edit-Mode thou.

Event Timeline

This works as intended.
The scale values of an object are only directed in the X, Y and Z axis (there is no cusomized direction for scale).
You can workaround this by parenting an unrotated object and scaling the parent instead of the rotated object.

This has been reported a few times before. Here are some of these reports:
T71073, T69775, T67300, T66476, T52193, T51527

This is not considered a bug, so closing