Maniphest T68811

Local Orientation snapping problem
Closed, Archived

Assigned To
Germano Cavalcante (mano-wii)
Authored By
Cassiano (cfree)
Aug 19 2019, 5:32 AM
Tags
  • BF Blender
  • Modeling
Subscribers
Asher (ThatAsherGuy)
Cassiano (cfree)
Germano Cavalcante (mano-wii)
Philipp Oeser (lichtwerk)

Description

System Information
Operating system: WIN 10 x64
Graphics card: Nvidia Geforce GTX970

Blender Version
Broken: (example: 2.80)

If i need to snap a edge/vertex/face using its LOCAL orientation, the snap option does not work.

1 - Create new cube, increase Z size
2 - Duplicate the new cube, move along Y axis to the side of the original
3 - Rotate 40 degrees the duplicated cube
4 - Change transformation orientation to LOCAL orientation
OR
Apply rotation... select some edge pointing to the "up local" direction on the rotated cube... create a custom transformation orientation based on the selected edge
5 - Change Snapping to Edge
5 - Select the duplicated cube... select the edge to snap to the original cube... try to snap (pressing V) while moving in the local OR custom axis.. it does not work.
(With transformation local to WORLD it does work)

Attached .blend file.

Thanks a lot!

Event Timeline

Cassiano (cfree) created this task.Aug 19 2019, 5:32 AM
Cassiano (cfree) updated the task description.Aug 19 2019, 5:36 AM
Cassiano (cfree) updated the task description.Aug 19 2019, 5:38 AM
Philipp Oeser (lichtwerk) assigned this task to Germano Cavalcante (mano-wii).Aug 19 2019, 3:23 PM
Philipp Oeser (lichtwerk) lowered the priority of this task from 90 to 80.
Philipp Oeser (lichtwerk) added a project: Modeling.
Philipp Oeser (lichtwerk) added subscribers: Germano Cavalcante (mano-wii), Philipp Oeser (lichtwerk).

Not sure this is supposed to be supported @Germano Cavalcante (mano-wii) ?
[if I understand this correctly, this wasnt workin in 2.79 either... sounds useful though...]

Asher (ThatAsherGuy) added a subscriber: Asher (ThatAsherGuy).Aug 19 2019, 4:53 PM
Germano Cavalcante (mano-wii) added a comment.Aug 20 2019, 1:30 PM

I didn't understand the steps to replicate the problem.
How do I select the duplicate object and an edge at the same time?
Snapping by pressing V? Have keymaps been changed?

Philipp Oeser (lichtwerk) added a comment.Aug 20 2019, 2:29 PM

@Germano Cavalcante (mano-wii): Couldnt get the description myself tbh...
But opening the file provided here and try snapping in Local transform orientation (wont snap to edge -- could be useful to support?)

Germano Cavalcante (mano-wii) added a comment.Aug 20 2019, 2:41 PM

It seems to work normally here (snapping to edges).

Philipp Oeser (lichtwerk) added a comment.Aug 20 2019, 3:25 PM

@Germano Cavalcante (mano-wii), after second checking: indeed it is...

Think this boils down to wrong expectations on my side.
(wrong expectations triggered by this simple usecase, being snap could be able to determine an exact intersection(s) of selected edge(s) with the edge we are snapping on, along local transform axis -- which of course in practice is much harder [if not impossible in the case of multiple selections] and not sure snapping even does anywhere else...)
So from my side: user error :) -- and I would refrain from calling this a bug then...

Germano Cavalcante (mano-wii) changed the task status from Unknown Status to Unknown Status.Aug 20 2019, 3:57 PM

Archiving then.
The snapping system is undergoing some changes that are described here:
T66337: Snapping & precision modeling improvements

Philipp Oeser (lichtwerk) added a comment.Aug 20 2019, 4:09 PM

Yep, I think report was about T66422 specifically, thx for pointing out