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.




Testing has the API work correctly, but it's not working.
Blender has the same UX, btw.
Interesting observation :)
Ah, and i have no idea :D
Why is orient_matrix_type set to LOCAL in both?

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 .

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