Cześć, mam taki problem, chce napisać obracanie figury wokół własnej osi, która by potem mogla wejsc w kolizje z inna figura.
Obracanie napisalem tak:
<code> AffineTransform at= new AffineTransform();
at.rotate(Math.toRadians(kat),r.getX(),r.getY());
g2d.transform(at);
g2d.fillRect(r);
No i super, obraca się tylko gdy wchodzi w kolizje z innym prostokatem okazuje się, że ta figura obrócila sie tylko wizualnie. Komputer ja widzi dalej jako nie odwrócona, stad i kolizje wystepuja nie tak jak powinny. Jak zrobic zeby komputer tez widzial te obrócenie?