Einige gute Informationen zu Polygonalgorithmen


Antworten:


4

Ich bin ein großer Fan von Joseph O'Rourkes Werken. Ich kann sein Buch Computational Geometry in C (2. Auflage) nur empfehlen, da es eine besonders gute Balance zwischen Theorie und Implementierung aufweist. Kapitel 7 enthält direkte Informationen zum Polygonschnitt.


3

Pauls Vorschlag ist großartig, ich möchte nur zwei weitere hinzufügen:

"Geometrische Werkzeuge für Computergrafik", Schneider

"Computational Geometry" Mark deBerg et al.

In diesem Sinne, meine 2 Cent (aus Erfahrung): Wenn Sie überlegen, solche Algorithmen zu codieren, empfehle ich Ihnen, sich zuerst Boost :: Geometry und / oder CGAL libray anzuschauen. Es besteht (hoffentlich) keine Notwendigkeit, dies erneut zu tun das Rad erfinden. Wenn Sie in C ++ codieren, ist das ....



2

Eine Strategie besteht darin, nach modernen Algorithmen für verwandte Probleme wie Kollisionserkennung usw. zu suchen . Oft gibt es gute Strategien in etwas anderen Anwendungen, wenn Sie ein bestimmtes Problem haben, das Sie lösen möchten.

Zur Implementierung können Sie sich die Boost Polygon Library ansehen .

Einige allgemeine Bücher für Computational Geometry, die sich in meinem Regal befinden, sind:

Computational Geometry: Eine Einführung von Franco Preparata und Michael Shamos ist ein weiteres gutes Einführungsbuch zu Algorithmen für Computational Geometry.

Computergeometrie: Eine Einführung durch randomisierte Algorithmen von Ketan Mulmuley ist ein hervorragend konstruiertes Buch, das eine Vielzahl von Algorithmen für geometrische Probleme algorithmisch abdeckt. alles durch randomisierte Methoden.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.