Лучший пример, который я могу привести, находится по адресу:
http://www.mathopenref.com/arclength.html
В этом Java-апплете представьте, что C - это объект, который нужно вращать, а A - камера. Я хочу переместить камеру в точку B, но я не знаю, как определить координаты B. Как ты делаешь это? В моем случае я знаю положения C и A и угол поворота тета.
Я знаю, что вы можете использовать:
- x = Xcentre + радиус * sin (тета)
- y = Ycentre + радиус * cos (тета)
, но это не учитывает текущее положение камеры.
Я не могу помочь, но чувствую, что мне не хватает простого решения.