Bforartists: 3D View - UX - Add Global Mirror functionality

Created on 2 Nov 2020  路  15Comments  路  Source: Bforartists/Bforartists

Issue

When doing a global mirror transform in Object mode, the object mirrors to the axis and orientation of the local origin. But when doing a global mirror... it SHOULD mirror to the world axis and orientation, but it mirrors to the object axis and orientation as if it was in Local. Is this expected behavior? If so.. the operator is redundant or broken as it's doing the same thing between local and global.

image

image
image

Posible Task/s

  • Verify if it's supposed to work this way DONE
  • If it is supposed to work this way, remove one of the redundant mirror entries to have only one = Local. WON'T DO
  • If global is needed, then find a fix or report to Blender. DONE - WON'T DO
  • If Blender is not up to fixing this, add a new Global mirror operator for object mode.

Observations:

image

Testing has the API work correctly, but it's not working.

Blender has the same UX, btw.

0 - task 5 - Postponed Feature request

All 15 comments

Interesting observation :)

Ah, and i have no idea :D

Why is orient_matrix_type set to LOCAL in both?

image

Even if both are global, it doesn't work.

Does this happen in Blender too? If so then i would suggest to make a bug report.

Yes, happens in Blender too. Man.. every time I make a bug to Blender it's like throwing the issue into an abyss..

Issue reported by @seanr .

https://developer.blender.org/T82334

image

Ok.. they closed it as invalid and even suggest to just minimize it to be "local". Anything else is a feature request which they won't allow.

So that means... having these entries as global or local is just... pointless as indeed they all work locally. We could remove 3 entries here... for now.

Thanks folks. I already feared it. It works as designed, even when this design is ass forward :)

I don't want to remove the global operators really. But we will keep this task open. Maybe we find a way to improve things here. Even when this chance is very small.

Yeah, I get it. It would have to be a new operator I guess. I changed the title to keep it relevant.

Thanks :)

I don't want to remove the global operators really. But we will keep this task open. Maybe we find a way to improve things here. Even when this chance is very small.

I don't see any point in keeping the global ones actually visible in the menu if they don't do jack differently. It's incredibly misleading and therefor worse than redundant, IMO. As for the reaction from the Blender folks, how very _typical_. 馃槨

They have reopened the issue and commited a patch

https://developer.blender.org/rBec39d8de4adf46161d81fb525a73278fe08a8704

Could somebody please have a look at Blender and check if this fixes the trouble? If so then we could close this issue.

bump

Tried it out on a daily build, no fix. The issue linked is for another thing, the method of mirroring.

Not.. the global origin.

Good job :D

Was this page helpful?
0 / 5 - 0 ratings

Related issues

iyadahmed picture iyadahmed  路  6Comments

iyadahmed picture iyadahmed  路  7Comments

iyadahmed picture iyadahmed  路  6Comments

Neshiah474 picture Neshiah474  路  3Comments

CyberFoxHax picture CyberFoxHax  路  6Comments