Alguma boa leitura sobre algoritmos de polígonos

Respostas:

4

Sou um grande fã dos trabalhos de Joseph O'Rourke. Eu recomendo seu livro Computational Geometry in C (2ª edição) porque ele tem um equilíbrio particularmente bom entre teoria e implementação. O capítulo 7 contém informações diretas referentes à interseção de polígonos.

Paulo
fonte
3

A sugestão de Paul é ótima, gostaria de acrescentar mais duas:

"Ferramentas geométricas para computação gráfica", Schneider

"Geometria Computacional" Mark deBerg et al.

Nesta nota, meus 2 centavos (provenientes da experiência): se você estiver pensando em codificar esses algoritmos, aconselho a dar uma olhada na Boost :: Geometry e / ou na biblioteca CGAL primeiro, não há necessidade (espero) de retornar invente a roda. Se você está codificando em C ++, isso é ....

tmaric
fonte
2

Uma estratégia é procurar algoritmos modernos para problemas relacionados, como detecção de colisão , etc. Geralmente, existem boas estratégias em aplicativos ligeiramente diferentes se você tiver um problema específico que está tentando resolver.

Quanto à implementação, você pode conferir a Boost Polygon Library .

Alguns livros gerais de Geometria Computacional que estão na minha estante são:

Geometria Computacional: Uma Introdução de Franco Preparata e Michael Shamos é outro bom livro introdutório sobre algoritmos de geometria computacional.

Geometria Computacional: Uma Introdução Através de Algoritmos Aleatórios de Ketan Mulmuley é um livro excelentemente construído com boa cobertura algorítmica de uma ampla variedade de algoritmos para problemas geométricos; tudo feito por métodos aleatórios.

Peter Brune
fonte