Вращающиеся координаты
Я работаю с фигурами, которые определены в Graphiti-Framework. Он поддерживает следующее:
- Прямоугольник (int x, int y, int width, int height), тогда как x/y определяет нижнюю левую точку,
- Текст (который также является прямоугольником),
- Эллипс (int x, int y, int width, int height), так же, как и прямоугольник,
- Линия (int[] points), поэтому массив с точками в качестве параметра
- Многоугольник (точки int []), в основном, такой же, как линия, но первая и последняя точки связаны.
Моя цель - вращать эти элементы. К сожалению, фреймворк, который я использую, не поддерживает ротацию.
Как вы думаете, что является лучшим решением для реализации этого?