Maniphest T96322

Scale throughout an axis doesn't work properly for rotated objects
Closed, Archived

Assigned To
None
Authored By
Sergei Sobolev (Hrofti)
Mar 11 2022, 6:35 AM
Tags
  • BF Blender
Subscribers
Omar Emara (OmarSquircleArt)
Robert Guetzkow (rjg)
Sergei Sobolev (Hrofti)

Description

System Information
Operating system: Windows-10-10.0.19044-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 511.79

Blender Version
Broken: version: 3.1.0, branch: master, commit date: 2022-03-08 18:16, hash: rBc77597cd0e15
Worked: (newest version of Blender that worked as expected)

Short description of error
Scale throughout an axis doesn't work properly for rotated objects

Exact steps for others to reproduce the error
I scale throughout Y axis and an object flips upsid down.

Event Timeline

Sergei Sobolev (Hrofti) created this task.Mar 11 2022, 6:35 AM
Omar Emara (OmarSquircleArt) changed the task status from Needs Triage to Needs Information from User.Mar 11 2022, 8:29 AM
Omar Emara (OmarSquircleArt) added a subscriber: Omar Emara (OmarSquircleArt).

What does scale throughout mean exactly? Just normal scaling using the scale operator?
Are you using a graphics tablet or any special input device?
Does the issue still happen if you start scaling with the mouse pointer away from the center of the object?

Sergei Sobolev (Hrofti) added a comment.Mar 11 2022, 9:11 AM

All points which you mentioned before do not matter. It is the regular behavior of the program. But it seems wrong.

Omar Emara (OmarSquircleArt) added a comment.Mar 11 2022, 9:20 AM

Do not matter as in it happens in all the cases I mentioned above with any input device?

Robert Guetzkow (rjg) closed this task as Archived.May 7 2022, 11:44 PM
Robert Guetzkow (rjg) added a subscriber: Robert Guetzkow (rjg).

This is the expected behavior. If you move the cursor to the opposite side while scaling, this will change the sign of the scaling operation and result in the object being flipped upside down.

Sergei Sobolev (Hrofti) added a comment.May 8 2022, 4:57 PM
In T96322#1353754, @Robert Guetzkow (rjg) wrote:

This is the expected behavior. If you move the cursor to the opposite side while scaling, this will change the sign of the scaling operation and result in the object being flipped upside down.

Why is it closed if it is not solved?

I scaled only on a Y-axis, why is it flipped also on a Z-axis? It is illogical.
If it right why when I scale in minus on a Z-axis it scales only on Z?

Robert Guetzkow (rjg) added a comment.EditedMay 8 2022, 5:57 PM

That is due to the object's rotation. If you were to apply the rotation, then you would see it flip along the Y-axis. That is how this feature has worked since many version.