Ich habe zufällig einige Punkte auf einem JavaScript-Canvas generiert Ich habe mich gefragt, was die effizienteste Methode wäre, Dreiecke zu zeichnen, die die Punkte in einer einheitlichen Art und Weise verbinden. Das Ziel besteht darin, dass die Dreiecke die gesamte Leinwand ausfüllen, ohne sich zu überlappen.Erzeugen von Dreiecken aus einer zufälligen Menge von Punkten
Für eine visuelle Darstellung, hier ist ein Bild der Punkte, die ich zufällig über eine Leinwand generiert habe. Wie Sie sehen können, muss ich möglicherweise die Art ändern, in der ich die Punkte zufällig auf die Leinwand lege.
Und so möchte ich die Dreiecke zeichnen.
Betrachten [Delaunay Triangulation] (https://en.wikipedia.org/ wiki/Delaunay_triangulation) – Phrogz
Es gibt eine JavaScript-Bibliothek dafür (wie immer haha): https://github.com/ironwallaby/delaunay –
Danke @Phrogz, das sollte genug sein, um mich in die richtige Richtung zu bringen. – getmicah