I'm wondering if anyone knows an equation that can basically make this happen:
<img src="https://dl.dropboxusercontent.com/u/28104568/Rotation.png" border="0" />
I have 2 objects (one behind a sprite, and the other in front) with 2 different origin points. I want to be able to rotate the right one to the mouse.x/mouse.y position at all times, while keeping the end of the left object always under but not sticking through the right object (see FIG 3).
The origin points can NOT change due to tons of other code utilizing this method. I'm wondering if I can set the left object's angle using an equation based on the right arm's angle that will change when rotating a 180 arc (from 270 to 90)
Any help would be greatly appreciated!