У меня есть два прямоугольника: красный и зеленый. Для каждого из них у меня есть следующая информация:
- Центральная точка (
x
и y
координаты).
- Угол поворота
- Ширина и высота
Прямоугольники всегда будут двигаться в положительных координатах. Редактировать: Ни одна координата не может быть отрицательной: прямоугольники всегда расположены в положительных координатах. Следовательно, центр никогда не будет (0,0).
Задача
У меня есть стартовая позиция. Для упрощения примера скажем, что мои красный и зеленый прямоугольники расположены следующим образом:
Теперь я поворачиваю красный прямоугольник на угол phi
, который лежит между 0º и 90º. Тем не менее, зеленые прямоугольники должны вращаться и сохранять свою позицию относительно красного прямоугольника. Зеленый прямоугольник не только вращается , но и движется .
Позвольте увидеть изображение (прошу прощения за качество эскиза):
Мой вопрос:
Как я могу получить новые координаты центра для зеленого прямоугольника?