🌐 NO

📐 Delaunay-trianguleringsgenerator

Bygg en Delaunay-triangulering fra tilfeldige eller klikkede punkter, med valgfritt Voronoi-overlegg. Delaunay-trianguleringer maksimerer den minste vinkelen og unngår smale, spisse trekanter.

25

Tips: klikk hvor som helst på lerretet for å legge til et punkt.

GUIDE

Les mer

01

Hva er en Delaunay-triangulering?

En Delaunay-triangulering av et punktsett er en triangulering der ingen punkter ligger inne i omsirkelen til noen trekant. Denne egenskapen med tom omsirkel gjør at den maksimerer minimumsvinkelen på tvers av alle trekanter, slik at den unngår lange, smale trekanter som andre trianguleringer kan gi. Den er oppkalt etter den russiske matematikeren Boris Delaunay, som introduserte den i 1934, og den er standardvalget når velformede trekanter er viktige.
02

Delaunay- og Voronoi-dualitet

Delaunay-trianguleringen er dual til Voronoi-diagrammet. Hvis du kobler sammen hvert par av punkter som har Voronoi-celler som deler en kant, får du akkurat Delaunay-trianguleringen. Med andre ord krysser hver Delaunay-kant én Voronoi-kant, og hver trekant tilsvarer et Voronoi-hjørne ved omsenteret sitt. Slå på Voronoi-overlegg for å se begge strukturene tegnet samtidig og følge hvordan cellene og trekantene passer sammen.
03

Bruksområder

Delaunay-trianguleringer brukes innen vitenskap og teknologi: terreng- og meshgenerering for kart og spill, endelig elementanalyse der velformede trekanter holder simuleringer stabile, romlig interpolasjon av spredte data, og datagrafikk og 3D-rekonstruksjon der punktskyer gjøres om til overflater. Kvalitetsgarantiene gjør dem til et naturlig standardvalg når spredte punkter skal bli til et brukbart mesh.

Vanlige sporsmal

Hva gjør en triangulering "Delaunay"?
Egenskapen med tom omsirkel: for hver trekant i trianguleringen ligger ingen andre punkter i settet inne i trekantens omsirkel. Hvis dette gjelder for alle trekanter, er trianguleringen Delaunay.
Hvorfor unngå smale trekanter?
Smale trekanter gir numeriske problemer i interpolasjon og simulering - små vinkler forsterker feil og gjør matriser dårlig kondisjonerte. Delaunay-trianguleringen maksimerer minimumsvinkelen og gir de best formede trekantene et punktsett kan tilby.
Hvordan henger dette sammen med Voronoi-diagrammet?
De er dualer av hverandre. Kobler du sammen punkter hvis Voronoi-celler deler en kant, får du Delaunay-trianguleringen, så overlegget lar deg se begge samtidig.