Rotate a Sprite with multi-touch input

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By ctrlauser

Is there an easy way to rotate a sprite (the sprite would be big enough to cover the whole screen) with the pivot point dynamically updated every time the user touches somewhere within the sprite with 2 fingers. The first finger touch designates the pinpoint (a point somewhere on the sprite) while the second finger touch (dragging action and it may or may not be on the sprite) would cause the sprite to rotate with the pinpoint as the pivot. The pivot would change every time the user touches the screen, so it is not static.