VR Camera rotation around itself

You may have come to the same solution, but here’s how I would do it. First I’d find the red arrow pointing back towards the center of the room by subtracting VR Origin location from Camera location. Then I would rotate that around the up axis [0,0,1] by whatever blue angle you want to determine the new dotted red arrow. If you add that back onto the player location, you’ll have the new location of the VR Origin. Then it seems likely that whatever blue angle you rotated by will need to be applied to the VR Origin too using a relative yaw.