Preencher Poligono

Delphi

11/10/2004

Gostaria de saber como faco para preencher um poligono. Nao posso usar a funcao polygon pq e mto lento. Eu to usando scanline e ate agora consegui chegar no meio do caminho - ja fiz uma funcao q faz poligono usando scanline. O problema é fazer o poligono preenchido (preenche-lo).


Maker

Maker

Curtidas 0

Respostas

Ertai

Ertai

11/10/2004

Preenchimento de poligonos é um tanto complicado...
Uma maneira simples de fazer isso é usando recursão e sempre mandando pintar o pixel vizinho, mas dependendo do tamanho do poligono, vai causar um estouro de pilha.
Tenho isso implementado num trabalho meu da faculdade, se quiser, mande um email que eu te passo os fontes..


GOSTEI 0
Maker

Maker

11/10/2004

Concordo com vc. Isto e mto dificil. Eu agradeco, se vc puder me enviar. Eu ja lhe mandei um email.

um abraco.


GOSTEI 0
POSTAR