Rotate a Sprite Without Using Its Pivot Or Parent GameObject

The title is pretty self-explanatory, but I need to rotate a sprite at a given point without using its pivot or any parent game object. The scenario is as such:

I have an animated point in space.

I have a sprite in the same hierarchal level as that point in space.

The animated point in space intersects the sprite.

I need the sprite to rotate at the point in which the point in space intersects the sprite.

Thanks, guys. I know I learned this in trigonometry, but that was like four years ago. :slight_smile:

There are a number of ways to do this, but Transform.RotateAround is probably the easiest.