Desenhar polígonos em J2ME

Olá a todos.

Estou precisando desenhar um poígono usando o Graphics da Canvas.
Meu polígono é representado por um conjunto de pontos, p1, p2, p3, …

O problema é que não encontrei nenhum método tipo g.fillPolygon (…) ou algo do tipo

Para desenhar a borda eu apenas ligo os pontos com g.drawLine (…). Mas para preencher a região eu não estou conseguindo muito bem.
Se não houvesse nenhum polígono convexo eu poderia usar triângulos para preencher a região, mas não é esse o caso.

Alguem sabe de algum jeito pra isso? Algum método ou algorítmo de preenchimento?

Obrgado.
Abraço, Bottoni

ola

o algoritmo seria a triangularizacao de poligonos (eh algo bem famoso em geometria computacional), ai voce vai dando fill em triangles… (deve ser isso que o java faz)

mas existe sim o fillPolygon:
http://java.sun.com/javase/6/docs/api/java/awt/Graphics.html#drawPolygon(int[],%20int[],%20int)

Pena que não tem esse método no J2ME.

Vou tentar esse preenchimento de triângulos mesmo.

Obrigado.
Abraço, Bottoni