Benutzer:Particle~dewiki/Sichtbarkeitspolygon

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Sichtbarkeitspolygon vis(p) in Rot eines Polygons

Das Sichtbarkeitspolygon eines Punktes ist ein Objekt des und ist der Teil in einem einfachen Polygon der on einem Punkt aus sichtbar ist.

Es findet z.B. Anwendung bei Wegfindungsalgorithmen in der Robotik.

Algorithmus zur Bestimmung[Bearbeiten | Quelltext bearbeiten]

Bestimmung eines willkürlichen Punktes auf (Rand des Polygons ) der mit Sicherheit von aus sichtbar ist. Dies ist in möglich. Jetzt wird von aus gegen den Uhrzeigersinn durchlaufen. In einem Stapelspeicher werden dabei die schon besuchten Stücke des gespeichert, welche möglicherweise von aus sichtbar sind.

Wenn der Scan wieder bei angekommen ist, enthält S genau die von aus sichtbaren Teile von . Jetzt müssen noch künstliche Kanten in eingefügt werden, damit das Sichtbarkeitspolygon zusammenhängend ist.

Literatur[Bearbeiten | Quelltext bearbeiten]

  • Rolf Klein: Konstruktion des Sichtbarkeitspolygons in Algorithmische Geometrie Springer Verlag Berlin Heidelberg München 2005, ISBN 3540209565, S. 182-184.

[[Kategorie:Algorithmische Geometrie]] [[Kategorie:Robotik]]