Page MenuHome

scale bug
Closed, InvalidPublic

Description

System Information
win7 64

Blender Version
Broken: edc6bec
Worked: (optional)

Short description of error
when you rotate object in for example Y axis and then try to scale it by -1 in Y world axis it takes Y local axis instead of world Y axis. It does not happen while grabbing or rotating- you can grab or rotate in global and local coordinate and have expected result. scale does not work that way.
Exact steps for others to reproduce the error
in attached file


there are 2 boxes rotated in X axis by -30deg. the right one has rotation applied.
try to scale left box in Y world axis by -1. it should be the same when you do it with right box.

Details

Type
Bug

Event Timeline

Bastien Montagne (mont29) claimed this task.

Thanks for the report, but indeed, scale does not work that way! It is stored along (local) axes of the objects, so when those are not aligned with selected transform space, scaling is merely proportionally spread across all involved object's axes. What you’d expect is actually converting scaling into shearing, which is not supported - and goes way beyond simple scale tool anyway.