Hello,

with Transform.RotateAround() we can rotate one object around another object with a given angle.

How can you rotate an object around another object with a set fixed rotation? For example, how can you rotate an object so that it is exactly 30° rotated around the x-axis of an object but stays there?

If we use transform.RotateAround(Vector3.zero, Vector3.left, 30) but call this function each frame, then the object gets rotated infinitely around the object. How can you “define” the rotation to be equal to 30° without changing the rotation based on its current rotation?

Thanks for any help!