lgoritmos de preenchimento de gráficos vetoriai
Estou trabalhando em um aplicativo de desenho simples e preciso de um algoritmo para fazer preenchimentos de inundaçõe
O fluxo de trabalho do usuário terá a seguinte aparência (semelhante ao Flash CS, apenas mais simples):
se as linhas forem movidas após a aplicação do preenchimento, a área de preenchimento será alterada de acord
Alguém tem uma boa idéia, como implementar esse algoritmo? A tarefa principal é basicamente determinar os segmentos de linha ao redor de um ponto. (e armazenando essas informações de alguma forma, caso as linhas sejam movidas)
EDIT: uma imagem de explicação: (pode haver outras linhas na tela, que não importam para o algoritmo de preenchimento)
EDIT2: uma situação mais difícil:
EDIT3: Encontrei uma maneira de preencher polígonos com furoshttp: //alienryderflex.com/polygon_fill, agora a questão principal é: como encontro meus polígono