WebXR - Manually rotate an object around its axis

Hi there, I have plenty of questions. I’m trying to move an object around its own z axis, like a steering wheel. I’m doing this in VR too, so I am getting a pickedMesh for these events too. My problem is it seems that when I rotate the object, the new pickedPoint is relative to the object itself. I can’t figure out how to get a proper angle difference on the mesh. Forgive my lack of details and frustration. I’ll try to get a playground going to further explain.

Would be great to see the playground and understand how you interact with the object. Once rotated, the picked point should take it into account