Ich würde gerne wissen, ob es einen Algorithmus gibt, der bei einer Menge von Punkten und einem Winkel die konvexe Hülle berechnet, wenn der Winkel und bei einer α > 0 eine Hüllkurve berechnet, die dem "Umfang" genauer folgt.
Und wenn es eine Definition eines sich nicht schneidenden Umfangs einer Menge von Punkten gibt, ist in diesem Fall das resultierende Polygon, wenn groß ist.
Eine andere Ansicht des Problems kann darin bestehen, einen Algorithmus zu finden, der parametrisiert werden kann, um für die minimale Umfangslösung (konvexe Hülle) und für α = 1 (normalisiert) die minimale Flächenpolylinie zu finden, die alle Punkte einschließt.
algorithms
computational-geometry
Naufraghi
quelle
quelle
Antworten:
Sie könnten den sogenannten Alpha-Rumpf untersuchen , zum Beispiel: CRAN-Paket , Wikipedia über Alpha-Formen :
[Bild von diesem Link .]
Der Alpha-Rumpf hat sehr schöne geometrische Eigenschaften und wurde intensiv untersucht, aber er dient möglicherweise immer noch nicht Ihren Zwecken.
quelle
Wir möchten über eine Datenstruktur nachdenken, die es effizient macht, die angegebenen Punkte zu finden. Eine Idee wäre, für jedes Segment einen Begrenzungsrahmen zu berechnen und ihn mit einer sortierten Liste der Punkte zu vergleichen.
quelle