Delta² said:
Let's assume that the body is rotating about a point - we may as well take that point to be the origin. Pick any other point, ##A##. We can take this to lie initially along the x-axis, so the motion of ##A## is given by:
##(r \cos(\omega t), r \sin(\omega t))##
If we pick any other point ##B##, then its motion is:
##(R \cos(\theta + \omega t), R \sin(\theta + \omega t))##
And, it's motion relative to ##A## is:
##(R \cos(\theta + \omega t) - r \cos(\omega t), R \sin(\theta + \omega t) - r \sin(\omega t)) \ ## (1)
As it is a rigid body, the distance from ##A## to ##B## is fixed and, from the law of cosines or by using the above, it is:
##d = R^2 + r^2 - 2Rr \cos \theta##
And, relative to ##A##, ##B## initially has a polar angle ##\phi## given by:
##\cos(\phi) = \frac{R \cos \theta \ - r}{d}, \ ## or ##\ \sin(\phi) = \frac{R \sin \theta}{d}##
Again, as the body is rigid, this angle between the position vectors of ##A## and ##B## is fixed. So, an alternative description of the locus of ##B## is:
##(r \cos(\omega t), r \sin(\omega t)) + (d \cos(\phi + \omega t), d \sin(\phi + \omega t)) \ ## (2)
You can check that equations (1) and (2) describe the same locus for B using some trig if you want to.
Now, if we choose a reference frame defined by translation along the path of ##A##, but no rotation of the axes. I.e. we put ##A## at the origin. How does the rest of the body move in this reference frame?
From (2), point ##B## moves according to:
##(d \cos(\phi + \omega t), d \sin(\phi + \omega t)) \ ##
I.e. it rotates around ##A## with angular velocity ##\omega##, which shouldn't be a surprise.
This shows that for any point (##A##) the motion can be decomposed into the translation of that point and a rotation about that point.
Note: you don't, of course, need equation (1) here. You can simply derive equation (2) directly, but it seemed worth confirming that equation (2) is valid by comparing it to (1).