I'm trying to match one objects orientation to another without changing the model rotation. I was able to come close to what I wanted by creating a custom orientation, but I would need to apply that custom orientation to the locals of the current object to get what I want.
Starting with two objects with different local transforms:
I want a way to make the local rotation of the top object to match the local rotation of the bottom object without moving the mesh itself:
I can get close to what I want by creating a Custom Orientation out of the bottom object and using that with my tool, but I would like to be able to apply this to my local rotations instead of relying on using the custom orientation: