У меня есть несколько фигур, которые я хочу повернуть и сохранить одинаковое расстояние между ними. Как лучше всего это сделать? Я думал вычислить центр прямоугольника, который оборачивает выбранные фигуры, и повернуть фигуру по сравнению с этой точкой.
это мой код
while(iter.hasNext() ){
shape = (Shape)iter.next();
anchor = getCenter();
AffineTransform t = shape.getAffineTransform();
t.rotate(Math.toRadians(thetaDegrees), anchor.x, anchor.y);
shape.setAffineTransform(t);
}
Спасибо