como posso fazer para rotacionar um retângulo tendo os 4 conjuntos de coordenadas :?:
Quais quatro conjuntos de coordenadas você tem?
O que você quer obter?
Você quer rotacionar o desenho do retângulo no Java 2D? Ou só calcular as coordenadas resultantes?
tenho as coordenadas que correspondem aos vértices do retangulo e quero rotaconá-lo
ninja
acho que o que o vini quis dizer é… vc quer mostrar o desenho rotacionado ou mostrar o valor das novas coordenadas apos rotacionar o retangulo?
quero mostrar o desenho do retangulo após a rotação
como ficaria o código para rotacionar e desenhar esse retangulo?
Ficaria mais ou menos assim:
public void paint(Graphics g) {
Graphics2D g2d = g.create();
g2d.rotate(angulo);
g2d.drawRect(x, y, w, h);
g2d.dispose();
}
O ângulo é em radianos.