o circle antes da transformada mantem...nao tendi..ta brabo
davidbuzatto
Kra, tenta desfazer a transformação antes de finalizar o método.
A transformação ta sendo mantida, e quando o método paintComponent é chamado denovo é feita uma nova tranformação em cima da anterior. Sempre quando vc usar transformações, mudanças de coordenadas, rotações, etc, vc deve desfazer o q vc fez antes de finalizar o método.
Vê se funciona!
Falow!
C
cadu555
davidbuzatto:
Kra, tenta desfazer a transformação antes de finalizar o método.
A transformação ta sendo mantida, e quando o método paintComponent é chamado denovo é feita uma nova tranformação em cima da anterior. Sempre quando vc usar transformações, mudanças de coordenadas, rotações, etc, vc deve desfazer o q vc fez antes de finalizar o método.
Vê se funciona!
Falow!
Realmente, dei mole, tinha até na API…na verdade errei em 2 pontos…
tinha que voltar para a transformação original
o setTransform não era pra ser usado no meio do código e sim apenas o transform
// Get the current transformAffineTransformsaveAT=g2.getTransform();// Perform transformationg2d.transform(...);// Renderg2d.draw(...);// Restore original transformg2d.setTransform(saveAT);