Sim, para raster. Desconheço se nativamente existe algo para flood fill
considerando vectores. Com alguma matemática ainda se faz alguma coisa, mas
implica trabalho e, dependendo das formas, pode ser considerável - mas
admito que era um desafio engraçado. :-)


MV

2011/7/12 Ricardo Araújo <[email protected]>

> Parece-me interessante!
> Mas isto é para imagens raster correcto? Se fosse o caso do utilizador
> desenhar algo vectorial com uma forma estranha, e depois queira aplicar uma
> cor de preenchimento?
>
> No dia 12 de Julho de 2011 15:48, Miguel Vaz <[email protected]>escreveu:
>
>
>> Há algum tempo fiz algo parecido mas era para fazer medições em
>> fotografias de microscópio electrónico e na pesquisa que realizei encontrei
>> vários algoritmos de preenchimento (flood fill). Alguns são mais simples do
>> que outros. No meu caso específico implementei um de raiz, mas as áreas eram
>> de formas relativamente simples.
>> Começa por aqui:
>>
>>  http://en.wikipedia.org/wiki/Flood_fill
>>
>> Vê o scanline fill.
>>
>> Na altura também passei por este:
>>
>> http://www.codeproject.com/KB/GDI/QuickFill.aspx
>>
>> Isto faz-me recordar os tempos do Commodore Amiga, com o Deluxe Paint,
>> hehe. Nostalgias. :-)
>>
>> Espero que os links ajudem, Paulo.
>>
>>
>>
>> MV
>>
>>
>>
>>
>>
>>
>> 2011/7/12 Paulo Lameira <[email protected]>
>>
>>> Olá a todos,
>>>
>>> estou a desenvolver um pequeno Paint em as3 e gostaria de adicionar à
>>> aplicação a ferramenta de "Paint Bucket" que serve para preencher com cor,
>>> espaços em branco. Visto estes espaços não serem um objecto gostaria que me
>>> aconcelhassem de que forma eu poderei desenvolver esta funcionalidade.
>>>
>>> Atenciosamente,
>>>
>>> --
>>> *Paulo Lameira*
>>> *Hyperactive Designer*
>>> *(+351) 962.855.462*
>>> *@paulolameira <http://twitter.com/#!/paulolameira>*
>>>
>>> --
>>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
>>> Grupos do Google.
>>> Para publicar uma mensagem neste grupo, envie um e-mail para
>>> [email protected].
>>> Para anular a inscrição neste grupo, envie um e-mail para
>>> [email protected].
>>> Para ver mais opções, visite este grupo em
>>> http://groups.google.com/group/riapt?hl=pt-PT.
>>>
>>
>>  --
>> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
>> Grupos do Google.
>> Para publicar uma mensagem neste grupo, envie um e-mail para
>> [email protected].
>> Para anular a inscrição neste grupo, envie um e-mail para
>> [email protected].
>> Para ver mais opções, visite este grupo em
>> http://groups.google.com/group/riapt?hl=pt-PT.
>>
>
>  --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Para anular a inscrição neste grupo, envie um e-mail para
> [email protected].
> Para ver mais opções, visite este grupo em
> http://groups.google.com/group/riapt?hl=pt-PT.
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a