Para citar este trabalho use um dos padrões abaixo:
Geração de Malhas Triangulares
Henrique Tonello Pereira
UNICAMP
Agora você poderia compartilhar comigo suas dúvidas, observações e parabenizações
Crie um tópicoA ideia da geração de malhas consiste em decompor um domínio geométrico de forma a representar informações em pequenas células. Neste projeto trabalhamos com malhas triangulares em 2D, isto é, regiões no plano decompostas por triângulos. Malhas triangulares são muito importantes em computação gráfica, pois diversos objetos são mapeados por malhas para serem renderizados ou submetidos a outros métodos de imagem. Na cartografia, geografia, entre outros, os terrenos podem ser representados por meio de malhas, fornecendo uma representação mais compacta das informações da região. O foco particular é no estudo de triangulações de Delaunay no plano, como são definidas e sobre o processo de construção, tanto teórico quanto computacional, de geração de uma malha de qualidade. As triangulações de Delaunay foram utilizadas por fornecerem um bom conjunto de triângulos para usar como polígonos em malhas. Em específico, a triangulação Delaunay evita triângulos estreitos (a resolução de equações diferenciais utilizando-se malhas com esses triângulos, por exemplo, leva a dificuldades numéricas).
Apoio/Financiamento da Pesquisa: PICME/CNPq
BERNARDO SALVADOR GRAEL
Muito bacana seu trabalho. Essa triangulação de Delaunay me lembra o problema do caixeiro viajante. Você pensou em algum tipo de relação que talvez pudesse ajudar na solução desse problema com um algoritmo de complexidade menor que fatorial? Parabéns pela apresentação.
RENAN JOSÉ SCARPINELLI
Olá, Henrique!
Primeiramente gostaria de parabenizar pelo seu trabalho e apresentação, foram muito didáticas. Também gostaria de saber se é computacionalmente mais complexo e custoso realizar uma triangulação de Delaunay para uma malha de pontos em três dimensões, quais são as dificuldades em passar de uma malha 2D para 3D?
Agradeço desde já!
Henrique Tonello Pereira
Olá Renan, muito obrigado!
Quanto a sua dúvida, infelizmente eu ainda não adaptei meus códigos para utilizá-los em 3D. Ainda estou nesse processo. Tenho a impressão de que podemos planificar uma figura em 3D, fazer a triangulação e e os triângulos no plano devem ser os triângulos no objeto 3D. Mas este é só um palpite meu, provavelmente deve ter vários problemas nesse método que não estou conseguindo ver agora.
Mas obrigado pela sua pergunta! Desculpe não poder responder com certeza, mas vou pensar com carinho a respeito :)
Com ~200 mil publicações revisadas por pesquisadores do mundo todo, o Galoá impulsiona cientistas na descoberta de pesquisas de ponta por meio de nossa plataforma indexada.
Confira nossos produtos e como podemos ajudá-lo a dar mais alcance para sua pesquisa:
Esse proceedings é identificado por um DOI , para usar em citações ou referências bibliográficas. Atenção: este não é um DOI para o jornal e, como tal, não pode ser usado em Lattes para identificar um trabalho específico.
Verifique o link "Como citar" na página do trabalho, para ver como citar corretamente o artigo
Henrique Tonello Pereira
Olá Bernardo, que legal o problema do caixeiro viajante! Eu realmente não conhecia!
De fato existe certa semelhança, eu acho que é porque ambos os problemas possuem um paralelo com teoria de grafos.
Quanto a sua pergunta, de fato não pensamos em alguma forma de deixar o algoritmo ótimo, mas o algoritmo para gerar triangulações de Delaunay, pelo método que eu utilizei de base, que faz a troca de arestas, é de ordem n^2, no entanto existem outros mais rápidos, de ordem n.log(n), que utilizam outros meios. Certamente o meu código não é tão bom quanto esses, pois o objetivo do projeto foi apenas desenvolver esses códigos para entender o processo de geração de malhas.
Espero que sua pergunta tenha sido respondida, e muito obrigado :)