Организация вращения объекта вокруг уже вращающегося объекта

Собственно необходимо организовать движение вокруг уже движущегося объекта.

XNA изучаю недавно, мне удалось создать лишь вращение первого объекта, изменение ск-ти, радиуса и тп. Был вариант сделать так чтобы в каждый момент времени менялась координата центра окружности второго объекта, которая являлась центром первого объекта,но как это реализовать...

Вообще суть задачи: Организовать движение планеты и ее спутника относительно звезды.

Жду любых предложений на эту тему, а так же наставлений для последующего изучения данной библиотеки.