回転させたい形状がいくつかあり、それらの間の距離を同じに保ちます。それを行う最良の方法は何ですか?選択した形状を囲む長方形の中心を計算し、その点と比較して形状を回転させることを考えていました
これは私のコードです
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);
}
ありがとう