🌐 NL

📐 Delaunay-triangulatiegenerator

Bouw een Delaunay-triangulatie op basis van willekeurige of aangeklikte punten, met optionele Voronoi-overlay. Delaunay-triangulaties maximaliseren de kleinste hoek en vermijden zo smalle, slappe driehoeken.

25

Tip: klik ergens op het canvas om een punt toe te voegen.

GIDS

Meer lezen

01

Wat is een Delaunay-triangulatie?

Een Delaunay-triangulatie van een puntenset is een triangulatie waarbij geen enkel punt binnen de omgeschreven cirkel van een driehoek ligt. Deze eigenschap van de lege omgeschreven cirkel zorgt ervoor dat de kleinste hoek over alle driehoeken zo groot mogelijk wordt, waardoor lange, smalle slivers worden vermeden die andere triangulaties opleveren. De methode is genoemd naar de Russische wiskundige Boris Delaunay, die haar in 1934 introduceerde, en is de standaardtriangulatie wanneer goed gevormde driehoeken belangrijk zijn.
02

Dualiteit tussen Delaunay en Voronoi

De Delaunay-triangulatie is het duaal van het Voronoi-diagram. Als je elk paar punten verbindt waarvan de Voronoi-cellen een rand delen, krijg je precies de Delaunay-triangulatie. Met andere woorden: elke Delaunay-rand kruist een Voronoi-rand, en elke driehoek komt overeen met een Voronoi-vertex op zijn circumcentrum. Schakel de Voronoi-overlay in om beide structuren samen te zien en te volgen hoe de cellen en driehoeken op elkaar aansluiten.
03

Toepassingen

Delaunay-triangulaties duiken op in wetenschap en techniek: terrein- en mesh-generatie voor kaarten en games, eindige-elementenanalyse waarbij goed geconditioneerde driehoeken simulaties stabiel houden, ruimtelijke interpolatie van verspreide data, en computergraphics en 3D-reconstructie waarbij puntenwolken in oppervlakken worden omgezet. Door hun kwaliteitsgaranties zijn ze de standaardkeuze om verspreide punten om te zetten in een bruikbare mesh.

Veelgestelde vragen

Wat maakt een triangulatie "Delaunay"?
De eigenschap van de lege omgeschreven cirkel: bij elke driehoek in de triangulatie ligt geen enkel ander punt van de set binnen de omgeschreven cirkel van die driehoek. Als dat voor alle driehoeken geldt, is de triangulatie Delaunay.
Waarom smalle driehoeken vermijden?
Smalle slivers veroorzaken numerieke problemen bij interpolatie en simulatie — kleine hoeken vergroten fouten en maken matrices slecht geconditioneerd. De Delaunay-triangulatie maximaliseert de kleinste hoek en levert zo de best gevormde driehoeken die een puntenset toelaat.
Hoe hangt dit samen met het Voronoi-diagram?
Ze zijn elkaars dualen. Als je punten verbindt waarvan de Voronoi-cellen een rand delen, krijg je de Delaunay-triangulatie, zodat je met de overlay beide tegelijk kunt zien.