アフィン変換を使用して次のように回転させた後、バッファリングされたイメージの境界を計算しようとしています。
AffineTransform at = new AffineTransform();
at.translate(x, y);
at.translate(0.5*image.getHeight(), 0.5*image.getWidth());
at.rotate(Math.PI/3);
at.translate(-0.5*image.getWidth(), -0.5*image.getHeight());
AffineTransformOp op = new AffineTransformOp(at, AffineTransformOp.TYPE_BILINEAR);
BufferedImage anotherImage = op.filter(image, null);
AffineTransform at = new AffineTransform();
at.translate(x, y);
at.translate(0.5*image.getHeight(), 0.5*image.getWidth());
at.rotate(Math.PI/3);
at.translate(-0.5*image.getWidth(), -0.5*image.getHeight());
AffineTransformOp op = new AffineTransformOp(at, AffineTransformOp.TYPE_BILINEAR);
BufferedImage anotherImage = op.filter(image, null);
この変換後にボーダーをどのように処理するので、BufferedImageの周りに長方形を描くことができますか?衝突検出システムを作成して、バッファリングされた画像の境界をどのように処理して、他のオブジェクトと衝突したかどうかを確認できるようにしようとしています。