Maniphest T52193

scale bug
Closed, Archived

Assigned To
Bastien Montagne (mont29)
Authored By
daniel (midan)
Jul 26 2017, 12:48 PM
Tags
  • BF Blender
Subscribers
Bastien Montagne (mont29)
daniel (midan)

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.

Related Objects

Mentioned In
T68152: Scale Constraint by Axis does afect two axis on rotated Object
Mentioned Here
rBedc6bec9d602: PyAPI: Skip user scripts w/ factory-startup

Event Timeline

daniel (midan) created this task.Jul 26 2017, 12:48 PM
Bastien Montagne (mont29) changed the task status from Unknown Status to Archived.Jul 26 2017, 1:15 PM
Bastien Montagne (mont29) claimed this task.
Bastien Montagne (mont29) added a subscriber: Bastien Montagne (mont29).

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.