I have a cube that can be picked up and has one side that faces the player.
I want to be able to rotate it left/right/up/down so that I can have one of the other sides face the player.
I thought this would be as simple as adding or subtracting 90 on the yaw and roll values.
On the first turn this works well but then it effects the cube as if you were looking at the original side.
So if you rotate the front side to be on the top and then press left/right then you are still looking at the same side but the other sides have rotated around it.
How can I get this to work?