applied rotations based on direction defined by current two rings position, rotations however arent about the origin due to some translation somewhere ... probably from the cameras matrix