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);
}
Pasmem :::
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
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