Rastgele bir şekilde JavaScript kanvasında bazı noktalar ürettim Noktaları düzgün bir şekilde birleştiren üçgenler çizmek için en etkili yöntemin ne olacağını merak ediyorum. Amaç, üçgenlerin örtüşmeden tüm tuvali doldurmasıdır. Görsel gösterimi için Rastgele bir dizi noktadan üçgen oluşturuluyor
, burada rastgele bir tuval üzerinde oluşturulmuş olan noktaları bir görüntüdür. Gördüğünüz gibi, noktaları tuval üzerine rastgele yerleştirdiğim şekilde değiştirmek zorunda kalabilirim.
Ve bu üçgenleri çizmek isteyen nasıl.
düşünün [Delaunay Nirengi] (https://en.wikipedia.org/: Burada
Ben noktaları olarak güncellemeler düzlemde hareket tuval üzerine çizilmiş ne bir sonucudur wiki/Delaunay_triangulation) – PhrogzBunun için bir JavaScript kütüphanesi var (her zaman haha gibi): https://github.com/ironwallaby/delaunay –
Teşekkürler @Phrogz, bu beni doğru yönde ilerletmek için yeterli olmalıdır. – getmicah