Delaunay Triangulations Generator
Erstellen Sie eine Delaunay-Triangulation aus einer beliebigen Menge von 2D-Punkten und sehen Sie zu, wie sie sich bildet, eingefärbt nach der Dreiecksqualität. Sehen Sie die Leere-Kreis-Eigenschaft, legen Sie das Voronoi-Dual darüber und lesen Sie Statistiken zu schlechtesten Winkeln und schmalen Dreiecken ab – ganz ohne Tabellenkalkulation oder Bibliothek.
Dein Adblocker verhindert, dass wir Werbung anzeigen
MiniWebtool ist kostenlos dank Werbung. Wenn dir dieses Tool geholfen hat, unterstütze uns mit Premium (werbefrei + schneller) oder setze MiniWebtool.com auf die Whitelist und lade die Seite neu.
- Oder auf Premium upgraden (werbefrei)
- Erlaube Werbung für MiniWebtool.com, dann neu laden
Delaunay Triangulations Generator
Der Delaunay-Triangulations-Generator verwandelt jede Menge von 2D-Punkten in die eindeutige Triangulation, die den kleinsten Innenwinkel maximiert — der Goldstandard für Geländemodellierung, Finite-Elemente-Netzgenerierung, Nächste-Nachbar-Interpolation und Unterrichtsräume für computergestützte Geometrie. Fügen Sie Koordinaten ein (oder wählen Sie ein Schnellstart-Muster), und das Tool führt den Bowyer-Watson-Algorithmus serverseitig aus, färbt jedes Dreieck nach seiner Qualität ein und zeigt auf Abruf die Eigenschaft des leeren Umkreises, die konvexe Hülle und das Voronoi-Dual.
Wie man das generierte Netz liest
Was diesen Delaunay-Triangulator besonders macht
Was ist eine Delaunay-Triangulation?
Für eine gegebene Menge von 2D-Punkten gibt es in der Regel viele Möglichkeiten, diese zu einer Triangulation zu verbinden (eine vollständige Kachelung ihrer konvexen Hülle durch Dreiecke ohne Überlappungen oder Lücken). Die Delaunay-Triangulation, benannt nach dem russischen Mathematiker Boris Delaunay (1934), ist diejenige, welche die Eigenschaft des leeren Umkreises erfüllt: Für jedes Dreieck im Netz enthält der Kreis, der durch seine drei Ecken verläuft, keine anderen Eingabepunkte. Diese einzelne Eigenschaft hat eine bemerkenswerte Konsequenz: Unter allen Triangulationen derselben Punktmenge maximiert die Delaunay-Triangulation den kleinsten Innenwinkel. In einfachen Worten ausgedrückt erzeugt sie die bestgeformten und ausgewogensten Dreiecke, die möglich sind.
Wie der Bowyer-Watson-Algorithmus funktioniert
- Umschließen Sie alle Eingabepunkte mit einem sehr großen Super-Dreieck.
- Fügen Sie jeweils einen Eingabepunkt nacheinander ein. Finden Sie für jeden neuen Punkt jedes bestehende Dreieck, dessen Umkreis den neuen Punkt enthält — dies sind die „schlechten“ Dreiecke.
- Entfernen Sie die schlechten Dreiecke. Das Loch, das sie hinterlassen, hat eine polygonale Begrenzung.
- Verbinden Sie den neuen Punkt mit jeder Kante dieser Begrenzung, wodurch neue Dreiecke entstehen.
- Nachdem alle Punkte eingefügt wurden, entfernen Sie jedes Dreieck, das noch einen Eckpunkt des Super-Dreiecks berührt. Was übrig bleibt, ist die Delaunay-Triangulation der ursprünglichen Punktmenge.
Wo die Delaunay-Triangulation verwendet wird
- Geländemodellierung (GIS): Höhenproben (typischerweise unregelmäßig verteilt, wie Geländestationen) werden in ein unregelmäßiges Dreiecksnetz (TIN – Triangulated Irregular Network) eingebunden, um Höhenabfragen, Schattierungen und 3D-Visualisierungen zu ermöglichen.
- Finite-Elemente-Analyse: Gut geformte Delaunay-Dreiecke liefern stabile numerische Lösungen für partielle Differentialgleichungen in der Mechanik, Wärmeübertragung und Elektromagnetik.
- Computergrafik: Netzgenerierung für Rendering, Character-Rigging und prozedurales Gelände — Delaunays Garantie, dass „keine schmalen Dreiecke“ entstehen, verhindert Texturverzerrungs-Artefakte.
- Natürliche-Nachbar-Interpolation: Glatte Oberflächen werden aus verstreuten Proben rekonstruiert, indem die natürlichen Nachbarn jedes Abfragepunkts über das Voronoi-Dual berechnet werden.
- Kurse für computergestützte Geometrie: Ein kanonischer Algorithmus mit tiefen Verbindungen zu konvexen Hüllen, Voronoi-Diagrammen, Punktlokalisierung und Teile-und-herrsche (Divide-and-Conquer).
- Slicer für den 3D-Druck und CNC-Werkzeugwege: Die 2D-Delaunay-Triangulation (und ihr 3D-Verwandter, die Delaunay-Tetraedrierung) bildet die Grundlage für viele Slicing- und Infill-Strategien.
Delaunay vs. Voronoi: Zwei Seiten derselben Medaille
Das Voronoi-Diagramm unterteilt die Ebene in eine Zelle pro Eingabepunkt, wobei jede Zelle alles enthält, was näher an diesem Punkt liegt als an jedem anderen. Verbindet man die Punkte, deren Zellen eine gemeinsame Grenze haben, erhält man exakt die Delaunay-Triangulation. Umgekehrt bilden die Umkreismittelpunkte benachbarter Delaunay-Dreiecke, verbunden durch Liniensegmente, die Voronoi-Kanten. Schalten Sie das „Voronoi-Dual“ in diesem Tool ein, um die orangefarbenen gestrichelten Linien auf demselben Diagramm zu sehen — jede Delaunay-Kante kreuzt genau eine Voronoi-Kante im rechten Winkel.
Qualität, schmale Dreiecke und Netzverfeinerung
Delaunay maximiert den globalen minimalen Innenwinkel, kann jedoch eine fundamental schlechte Punktverteilung nicht korrigieren. Wenn Ihre Eingabepunkte nahezu kollinear oder gehäuft sind oder große leere Bereiche hinterlassen, bleiben einige Dreiecke dennoch schmal (Minimalwinkel unter 20°). Die Lösung ist die Steiner-Punkt-Einfügung: Algorithmen wie der Ruppert-Algorithmus und der zweite Chew-Algorithmus fügen iterativ neue Punkte am Umkreismittelpunkt schmaler Dreiecke hinzu und triangulieren jedes Mal neu, bis jedes Dreieck eine Zielqualitätsgrenze erfüllt. Dieser Generator zeigt Ihnen, welche Dreiecke schmal sind, sodass Sie wissen, wo Sie Steiner-Punkte hinzufügen müssen, wenn Sie ein feineres Netz wünschen.
Praxisbeispiel
Klicken Sie auf die Voreinstellung „Kreis + Zentrum“. Das Tool platziert 18 Punkte um einen Kreis und 1 Punkt in der Mitte und trianguliert diese. Das Ergebnis ist ein perfekter Fächer aus 18 gleichschenkligen Dreiecken, die sich im Zentrum treffen — jedes hat einen Winkel von 10° am Rand und 80°–80° im Zentrum. Der schlechteste minimale Winkel beträgt 10°, alle Dreiecke werden als schmal eingestuft und das Histogramm zeigt alles im Bereich von 0°–10° an. Dieses Beispiel ist ein hervorragender Lehrfall: Selbst die Delaunay-optimale Triangulation kann schmale Dreiecke aufweisen, wenn die Eingabe dies erzwingt. Klicken Sie nun auf „Zufällige Punktwolke“ — derselbe Algorithmus erzeugt gut geformte Dreiecke, da die Punkte gleichmäßig verteilt sind, und das Histogramm verschiebt sich nach rechts.
Häufige Missverständnisse
- „Die Delaunay-Triangulation ist eindeutig“: Meistens ja, aber wenn vier Eingabepunkte ko-zirkulär sind (alle auf demselben Kreis liegen), gibt es zwei gültige Delaunay-Triangulationsmöglichkeiten für diese Gruppe. Der Generator wählt konsistent eine davon aus.
- „Mehr Punkte bedeuten immer bessere Qualität“: Das Hinzufügen schlecht platzierter Punkte kann neue schmale Dreiecke einführen. Steiner-Punkt-Algorithmen platzieren neue Punkte sorgfältig — an Umkreismittelpunkten —, sodass sich die Qualität garantiert verbessert.
- „Delaunay ist dasselbe wie eine konvexe Hülle“: Nein. Die konvexe Hülle ist die äußere Begrenzung; die Delaunay-Triangulation füllt das Innere mit Dreiecken aus.
- „Alle Triangulationen sehen ungefähr gleich aus“: Der Unterschied ist dramatisch. Ein „Flip“ weg von einer Delaunay-Kante kann ein 25°-Dreieck in ein 5°-Dreieck verwandeln. Die Qualitäts-Heatmap des Tools macht diesen Unterschied sichtbar.
Häufig gestellte Fragen
Was ist eine Delaunay-Triangulation?
Es ist die eindeutige Triangulation einer 2D-Punktmenge, bei der kein Punkt innerhalb des Umkreises eines Dreiecks liegt. Diese Eigenschaft zwingt den Algorithmus, den kleinsten Innenwinkel über alle möglichen Triangulationen hinweg zu maximieren, wodurch die bestgeformten Dreiecke erzeugt werden, die möglich sind.
Warum ist Delaunay für die Netzgenerierung wichtig?
Numerische Methoden wie die Finite-Elemente-Analyse reagieren empfindlich auf schmale Dreiecke — sie verursachen schlecht konditionierte Matrizen, langsame Konvergenz und sichtbare Artefakte. Delaunay vermeidet schmale Dreiecke so weit, wie es die Eingabe zulässt, weshalb es der Standardausgangspunkt für fast jede Netzgenerierungs-Pipeline ist.
Welchen Algorithmus verwendet dieser Generator?
Den inkrementellen Bowyer-Watson-Algorithmus. Es wird ein Super-Dreieck erstellt, das alle Eingabepunkte enthält, und dann wird jeder Punkt einzeln eingefügt: Dreiecke, deren Umkreis den neuen Punkt enthält, werden entfernt, und neue Dreiecke werden gebildet, indem der neue Punkt mit jeder Kante der Begrenzung des resultierenden Lochs verbunden wird.
Was ist die Eigenschaft des leeren Umkreises?
Für jedes Dreieck im Netz ist der Kreis, der durch seine drei Ecken verläuft, leer — kein anderer Eingabepunkt liegt strikt darin. Schalten Sie „Umkreise anzeigen“ ein, um dies visualisiert zu sehen; Sie werden feststellen, dass Eingabepunkte immer auf dem Rand oder außerhalb jedes Kreises liegen.
Wie hängt das Voronoi-Diagramm damit zusammen?
Sie sind dual zueinander. Das Voronoi-Diagramm unterteilt die Ebene in eine Zelle pro Eingabepunkt, die den Bereich enthält, der diesem Punkt am nächsten liegt. Voronoi-Kanten sind genau die Segmente, welche die Umkreismittelpunkte benachbarter Delaunay-Dreiecke verbinden. Schalten Sie „Voronoi-Dual anzeigen“ ein, um es zu überlagern.
Was gilt als schmales Dreieck?
Als Konvention gilt ein Dreieck mit einem minimalen Innenwinkel unter 20° als „schmal“. Ein „gut geformtes“ Dreieck hat seinen minimalen Winkel bei oder über 30°. Ein gleichseitiges Dreieck hat alle Winkel bei 60° — das theoretische Maximum. Das Histogramm und die Heatmap in diesem Tool verwenden beide diese Schwellenwerte.
Welches Eingabeformat akzeptiert der Generator?
Fügen Sie einen Punkt pro Zeile als x, y ein. Als Trennzeichen zählen Komma, Tabulator, Semikolon, Pipe oder Leerzeichen. Zahlen können Tausendertrennzeichen (1,234) oder europäische Dezimalkommas (1.234,56) enthalten. Zeilen, die mit # beginnen, werden als Kommentare behandelt, und exakte doppelte Punkte werden automatisch zusammengeführt.
Was ist die konvexe Hülle, die im Diagramm gezeigt wird?
Die dicke indigoblaue Kontur markiert die konvexe Hülle — die äußerste Begrenzung der Triangulation. Kanten der konvexen Hülle gehören zu genau einem Dreieck (jede innere Kante gehört zu zwei). Sie sind auch die Delaunay-Kanten, deren Voronoi-Duale ins Unendliche verlaufen.
Kann ich das Diagramm herunterladen?
Ja. Die Schaltfläche „SVG“ lädt eine scharfe Vektordatei herunter, die für Drucke und Berichte auf jede beliebige Größe skaliert werden kann. „PNG“ lädt ein Raster mit 2-facher Auflösung für Folien und Chats herunter. „CSV kopieren“ kopiert die Aufschlüsselung pro Dreieck (Indizes, Ecken, Winkel) und die vollständige Punktliste als CSV.
Wie viele Punkte kann ich verwenden?
Bis zu 150 Punkte pro Durchlauf. Darüber hinaus benötigt der reine Python-Bowyer-Watson-Algorithmus spürbar mehr Zeit und die SVG wird zu dicht, um lesbar zu sein. Wenn Sie größere Netze benötigen, exportieren Sie diese in ein spezielles Tool wie Triangle oder scipy.spatial.Delaunay.
Zitieren Sie diesen Inhalt, diese Seite oder dieses Tool als:
"Delaunay Triangulations Generator" unter https://MiniWebtool.com/de// von MiniWebtool, https://MiniWebtool.com/
vom MiniWebtool-Team. Aktualisiert: 2026-05-20
Sie können auch unseren KI-Mathematik-Löser GPT ausprobieren, um Ihre mathematischen Probleme durch natürliche Sprachfragen und -antworten zu lösen.