eu tenho que completar esta função[color=“darkred”] drawBoundingbox()[/color] . A função recebe Polygon e deve desenhar a bounding box do poligono recebio.
public void drawBoundingBox (Polygon p, Graphics g)
{
int x0,y0,larg,alt;
g.drawRect(x0,y0,larg,alt);
}
A Bounding box nada mais é que pegar o menor valor e o maior valor de vx e vy depois eu explico direito
private vx[] {0,5,24,5,65} // 0 e 65
private vy[] {5,15,40,15,5} // 5 e 40
é quase isso depois vou ajeitar direitinho post de bounding box
D
darkseidPJ
Ae Angel, vc naum sabe como resolver isso (algoritmo) ou como implementar?!?
vc pode considerar um bounding box inicial bem pequeno (um ponto) e comparar com todos os pontos do poligono. Assim q encontrar um ponto cujo altura, ou largura eh maior q a do bounding box (e será pois o bounding box eh minimo) vc aumenta o bb (altura ou largura) e vai fazendo isso pra todos os pontos, ate vc conseguir um bb pro poligono todo