Od 2010 · Ponad 2 mln uruchomień narzędzi miesięcznie
Od 2010
Dodaj do Chrome

Moje Narzędzia

Tryb Automatyczny

Nie zapisano jeszcze żadnych narzędzi.

Uaktualnij do Wersji Premium
Powiązane narzędzia
Kalkulator wzoru sznurowadłaKalkulator Pola Wielokąta NieregularnegoGenerator Diagramów WoronojaKalkulator Okręgu OpisanegoGenerator Trójkąta Sierpińskiego
Strona główna > Matematyka > Kalkulatory geometrii
 

Generator triangulacji Delaunaya

Generator triangulacji Delaunaya MiniWebtool tworzy siatkę z punktów 2D algorytmem Bowyer-Watsona. Podaj współrzędne lub wybierz przykładowy układ, aby sprawdzić jakość trójkątów, puste okręgi opisane, otoczkę wypukłą i opcjonalny dualny diagram Voronoia.

Potrzebujesz pomocy z narzędziem? Zapytaj AI

W Gemini wklej skopiowane pytanie do czatu. Możesz je też skopiować poniżej.

Zobacz pytanie

3 darmowe użycia dziennieBez rejestracjiNatychmiastowe wyniki
Generator triangulacji DelaunayaWypróbuj teraz — za darmo ▼
Delaunay: żaden punkt nie może leżeć w okręgu opisanym na trójkącie

Wpisz poniżej punkty 2D, aby otrzymać siatkę Delaunaya kolorowaną według jakości trójkątów, sprawdzenie pustego okręgu i opcjonalną nakładkę Woronoja.

Wypróbuj wzorzec:
Akceptowane separatory między x i y: przecinek, tabulacja, średnik, pionowa kreska lub spacja. Liczby mogą zawierać separatory tysięcy (1,234) lub europejskie ułamki dziesiętne (1.234,56). Linie zaczynające się od # są ignorowane. Maksymalnie 150 punktów.
Algorytm Bowyera-Watsona, czysta strona serwera — bez bibliotek klienckich.

Embed Generator triangulacji Delaunaya Widget

O Generator triangulacji Delaunaya

Generator Triangulacji Delaunaya zamienia dowolny zbiór punktów 2D w unikalną triangulację, która maksymalizuje najmniejszy kąt wewnętrzny — złoty standard w modelowaniu terenu, siatkowaniu metodą elementów skończonych, interpolacji najbliższego sąsiada oraz na zajęciach z geometrii obliczeniowej. Wklej współrzędne (lub wybierz wzorzec na szybki start), a narzędzie uruchomi algorytm Bowyera-Watsona po stronie serwera, pokoloruje każdy trójkąt według jego jakości oraz pokaże na żądanie właściwość pustego okręgu opisanego, otoczkę wypukłą i dual Woronoja.

W skrócie

Generator triangulacji Delaunaya zamienia zbiór punktów 2D w triangulację Delaunaya algorytmem Bowyera-Watsona. Koloruje trójkąty według jakości i może nakładać okręgi opisane, otoczkę wypukłą oraz dualny diagram Voronoi.

Generator triangulacji Delaunaya: funkcje w skrócie
FunkcjaCo otrzymujeszPrzydatne dla
Dane punktówWpisz lub wklej własne współrzędne albo wczytaj gotowy zestaw: losową chmurę, okrąg z punktem centralnym, siatkę z losowymi przesunięciami, spiralę, stacje terenowe lub gwiazdę.Testowanie algorytmu na różnych układach punktów
Kolorowanie według jakościKażdy trójkąt jest kolorowany według najmniejszego kąta wewnętrznego: od zielonego dla dobrze ukształtowanych do czerwonego dla smukłych.Wykrywanie słabych trójkątów w siatce
Okręgi opisanePrzełącznik rysuje okrąg opisany na każdym trójkącie, dzięki czemu widać, że żaden punkt wejściowy nie leży wewnątrz żadnego z nich.Omawianie własności pustego okręgu opisanego
Dualny diagram VoronoiPrzełącznik nakłada diagram Voronoi zbudowany z tej samej triangulacji, z zarysowaną otoczką wypukłą.Porównywanie triangulacji z jej komórkami Voronoi
Statystyki kątówPokazuje histogram najmniejszych kątów i tabelę trójkątów z kątami każdego z nich. Trójkąty z kątem poniżej 20° są uznawane za smukłe.Sprawdzanie jakości siatki przed interpolacją lub siatkowaniem
EksportPobierz rysunek jako SVG lub PNG albo skopiuj tabelę trójkątów jako CSV.Umieszczanie siatki w raporcie lub arkuszu

Jak czytać wygenerowaną siatkę

▲
Wypełnione trójkąty: siatka Delaunaya. W trybie jakości kolor zielony oznacza dobrze ukształtowane trójkąty (duży minimalny kąt), a czerwony wąskie trójkąty (mały minimalny kąt).
◯
Okręgi przerywane (opcjonalnie): okrąg opisany na każdym trójkącie. Zgodnie z właściwością Delaunaya, żaden punkt wejściowy nie leży ściśle wewnątrz żadnego z nich.
⋯
Pomarańczowe segmenty przerywane (opcjonalnie): diagram Woronoja, graf dualny. Każda komórka Woronoja zawiera część płaszczyzny położoną najbliżej jednego punktu wejściowego.
⌬
Gruba indygowa obwódka: otoczka wypukła — zewnętrzna granica triangulacji, utworzona wyłącznie przez krawędzie należące do jednego trójkąta.

Co wyróżnia ten generator triangulacji Delaunaya

Mapa cieplna jakości zamiast siatki krawędziowej Każdy trójkąt jest pokolorowany według jego minimalnego kąta wewnętrznego. Od razu widać, które trójkąty są dobrze ukształtowane (zielone), a które wąskie (czerwone) — to dokładnie ta metryka, która ma znaczenie dla dokładności siatkowania i interpolacji.
Wbudowany dual Woronoja Jeden przełącznik nakłada diagram Woronoja, obliczony z tej samej struktury danych. Zobacz, jak triangulacja Delaunaya i komórki Woronoja stanowią dwa spojrzenia na tę samą geometrię.
Sześć gotowych wzorców o charakterze edukacyjnym Losowa chmura, okrąg + środek, zaburzona siatka, spirala, stacje terenowe oraz pięcioramienna gwiazda — każdy z nich to inny test obciążeniowy, który ujawnia odmienny aspekt tego, jak algorytm Delaunaya radzi sobie ze wzorcami przestrzennymi.

Co to jest triangulacja Delaunaya?

Dla danego zbioru punktów 2D istnieje zazwyczaj wiele sposobów na połączenie ich w triangulację (całkowite pokrycie ich otoczki wypukłej trójkątami bez nakładania się i szczelin). Triangulacja Delaunaya, nazwana na cześć rosyjskiego matematyka Borisa Delaunaya (1934), to ta, która spełnia właściwość pustego okręgu opisanego: dla każdego trójkąta w siatce okrąg przechodzący przez jego trzy wierzchołki nie zawiera żadnych innych punktów wejściowych. Ta jedna właściwość ma niezwykłą konsekwencję: spośród wszystkich triangulacji tego samego zbioru punktów, triangulacja Delaunaya maksymalizuje najmniejszy kąt wewnętrzny. Mówiąc prostym językiem, tworzy ona najbardziej „szerokie” i „zrównoważone” trójkąty, jak to tylko możliwe.

Jak działa algorytm Bowyera-Watsona

  1. Otocz wszystkie punkty wejściowe bardzo dużym supertrójkątem.
  2. Wstawiaj po jednym punkcie wejściowym na raz. Dla każdego nowego punktu znajdź każdy istniejący trójkąt, którego okrąg opisany zawiera ten nowy punkt — są to „złe” trójkąty.
  3. Usuń złe trójkąty. Otwór, który po sobie pozostawiają, ma wielokątną granicę.
  4. Połącz nowy punkt z każdą krawędzią tej granicy, tworząc nowe trójkąty.
  5. Po wstawieniu wszystkich punktów usuń wszelkie trójkąty, które nadal stykają się z wierzchołkiem supertrójkąta. To, co pozostaje, to triangulacja Delaunaya pierwotnego zbioru punktów.

Gdzie wykorzystuje się triangulację Delaunaya

  • Modelowanie terenu (GIS): próbki wysokościowe (zazwyczaj rozmieszczone nieregularnie, jak stacje terenowe) są łączone w nieregularną sieć trójkątów (TIN) w celu obsługi zapytań o wysokość, cieniowania i wizualizacji 3D.
  • Analiza elementów skończonych: dobrze ukształtowane trójkąty Delaunaya zapewniają stabilne rozwiązania numeryczne dla równań różniczkowych cząstkowych w mechanice, przepływie ciepła i elektromagnetyzmie.
  • Grafika komputerowa: generowanie siatek do renderowania, riggowania postaci i proceduralnego terenu — gwarancja braku wąskich trójkątów w triangulacji Delaunaya pozwala uniknąć artefaktów rozciągania tekstur.
  • Interpolacja naturalnego sąsiada: gładkie powierzchnie są rekonstruowane z rozproszonych próbek poprzez obliczanie naturalnych sąsiadów każdego punktu zapytania za pomocą dualu Woronoja.
  • Zajęcia z geometrii obliczeniowej: kanoniczny algorytm mający głębokie powiązania z otoczkami wypukłymi, diagramami Woronoja, lokalizacją punktów oraz metodą dziel i rządź.
  • Slicery do druku 3D i ścieżki narzędzi CNC: dwuwymiarowa triangulacja Delaunaya (oraz jej trójwymiarowy odpowiednik — tetrahedralizacja Delaunaya) leży u podstaw wielu strategii cięcia na warstwy i wypełnienia.

Delaunay a Woronoj: dwie strony tego samego medalu

Diagram Woronoja dzieli płaszczyznę na komórki (jedna komórka na punkt wejściowy), gdzie każda komórka zawiera wszystkie punkty położone bliżej jej punktu centralnego niż jakiegokolwiek innego. Połącz punkty, których komórki dzielą wspólną granicę, a otrzymasz dokładnie triangulację Delaunaya. I odwrotnie, środki okręgów opisanych sąsiednich trójkątów Delaunaya, połączone odcinkami linii, tworzą krawędzie Woronoja. Włącz opcję „Dual Woronoja” w tym narzędziu, aby zobaczyć pomarańczowe przerywane linie nałożone na ten sam wykres — każda krawędź Delaunaya przecina dokładnie jedną krawędź Woronoja pod kątem prostym.

Jakość, wąskie trójkąty i zagęszczanie siatki

Triangulacja Delaunaya maksymalizuje globalny minimalny kąt wewnętrzny, ale nie naprawi fundamentalnie złego rozkładu punktów. Jeśli Twoje punkty wejściowe są prawie współliniowe, skupione w klastry lub pozostawiają duże puste obszary, niektóre trójkąty nadal będą wąskie (minimalny kąt poniżej 20°). Rozwiązaniem jest wstawianie punktów Steinera: algorytmy takie jak algorytm Rupperta czy drugi algorytm Chewa iteracyjnie dodają nowe punkty w środkach okręgów opisanych wąskich trójkątów, wykonując triangulację za każdym razem na nowo, aż każdy trójkąt spełni docelowy próg jakości. Ten generator pokazuje, które trójkąty są wąskie, dzięki czemu wiesz, gdzie dodać punkty Steinera, jeśli chcesz uzyskać dokładniejszą siatkę.

Praktyczny przykład

Kliknij gotowy wzorzec „Okrąg + środek”. Narzędzie umieszcza 18 punktów wokół okręgu i 1 punkt w centrum, po czym dokonuje ich triangulacji. Wynikiem jest wachlarz 18 trójkątów zbiegających się w środku. Punkty na obwodzie leżą na elipsie, a nie na idealnym okręgu, więc trójkąty nie są identyczne: ich najmniejsze kąty wynoszą od około 16° do 25°, 8 z 18 jest oznaczonych jako wąskie (poniżej 20°), a histogram dzieli się między przedziały 10°–20° i 20°–30°. Ten przykład doskonale uczy: nawet optymalna triangulacja Delaunaya może zawierać wąskie trójkąty, gdy zmuszają do tego dane wejściowe. Teraz kliknij „Losowa chmura” — ten sam algorytm generuje dobrze ukształtowane trójkąty, ponieważ punkty są rozłożone równomiernie, a histogram przesuwa się w prawo.

Powszechne błędy poznawcze

  • „Triangulacja Delaunaya jest unikalna”: zazwyczaj tak, ale jeśli cztery punkty wejściowe leżą na tym samym okręgu (są współokręgowe), istnieją dwie prawidłowe triangulacje Delaunaya dla tej grupy. Generator spójnie wybiera jedną z nich.
  • „Więcej punktów zawsze oznacza lepszą jakość”: dodanie źle rozmieszczonych punktów może wprowadzić nowe wąskie trójkąty. Algorytmy punktów Steinera rozmieszczają nowe punkty ostrożnie — w środkach okręgów opisanych — dzięki czemu poprawa jakości jest gwarantowana.
  • „Triangulacja Delaunaya to to samo co otoczka wypukła”: nie. Otoczka wypukła to zewnętrzna granica; triangulacja Delaunaya wypełnia wnętrze trójkątami.
  • „Wszystkie triangulacje wyglądają mniej więcej tak samo”: różnica jest diametralna. Jedno „odwrócenie” (flip) krawędzi Delaunaya może zmienić trójkąt o kącie 25° w trójkąt o kącie 5°. Mapa cieplna jakości w tym narzędziu doskonale uwidacznia tę różnicę.

Najczęściej zadawane pytania

Co to jest triangulacja Delaunaya?

Jest to unikalna triangulacja zbioru punktów 2D, w której żaden punkt nie leży wewnątrz okręgu opisanego na żadnym z trójkątów. Ta właściwość zmusza algorytm do maksymalizacji najmniejszego kąta wewnętrznego spośród wszystkich możliwych triangulacji, co pozwala uzyskać trójkąty o najlepszym możliwym kształcie.

Dlaczego triangulacja Delaunaya ma znaczenie przy siatkowaniu?

Metody numeryczne, takie jak analiza elementów skończonych, są wrażliwe na wąskie trójkąty — powodują osłabienie macierzy, wolniejszą zbieżność i widoczne artefakty. Triangulacja Delaunaya unika wąskich trójkątów na tyle, na ile pozwalają na to dane wejściowe, dlatego stanowi domyślny punkt wyjścia dla prawie każdego procesu generowania siatek.

Jakiego algorytmu używa ten generator?

Przyrostowego algorytmu Bowyera-Watsona. Tworzony jest supertrójkąt zawierający wszystkie punkty wejściowe, a następnie każdy punkt jest wstawiany po kolei: trójkąty, których okrąg opisany zawiera nowy punkt, są usuwane, a nowe trójkąty powstają przez połączenie nowego punktu z każdą krawędzią granicy powstałego otworu.

Czym jest właściwość pustego okręgu opisanego?

Dla każdego trójkąta w siatce okrąg przechodzący przez jego trzy wierzchołki jest pusty — żaden inny punkt wejściowy nie leży ściśle wewnątrz niego. Włącz opcję „Okręgi opisane”, aby zobaczyć wizualizację; zauważysz, że punkty wejściowe zawsze znajdują się na granicy okręgów lub poza każdym z nich.

Jak wiąże się z tym diagram Woronoja?

Są to formy dualne. Diagram Woronoja dzieli płaszczyznę na komórki (jedna komórka na punkt wejściowy), zawierające obszar najbliższy temu punktowi. Krawędzie Woronoja to dokładnie odcinki łączące środki okręgów opisanych sąsiednich trójkątów Delaunaya. Włącz opcję „Dual Woronoja”, aby go nałożyć.

Co uważa się za wąski trójkąt?

Zgodnie z konwencją trójkąt o minimalnym kącie wewnętrznym poniżej 20° jest uważany za „wąski”. „Dobrze ukształtowany” trójkąt ma swój minimalny kąt na poziomie 30° lub wyższym. Trójkąt równoboczny ma wszystkie kąty równe 60° — to teoretyczne maksimum. Histogram oraz mapa cieplna w tym narzędziu korzystają z tych progów.

Jaki format wejściowy akceptuje generator?

Wklej jeden punkt na linię jako x, y. Separatory obejmują przecinek, tabulację, średnik, pionowa kreskę (pipe) lub spację. Liczby mogą zawierać separatory tysięcy (1,234) lub europejskie przecinki dziesiętne (1.234,56). Linie zaczynające się od # są traktowane jako komentarze, a dokładne duplikaty punktów są automatycznie scalane.

Czym jest otoczka wypukła pokazana na wykresie?

Gruba indygowa obwódka oznacza otoczkę wypukłą — najbardziej zewnętrzną granicę triangulacji. Krawędzie otoczki wypukłej należą do dokładnie jednego trójkąta (każda krawędź wewnętrzna należy do dwóch). Są to również te krawędzie Delaunaya, których dualne odpowiedniki Woronoja dążą do nieskończoności.

Czy mogę pobrać wykres?

Tak. Przycisk „SVG” pobiera wyraźny plik wektorowy, który można skalować do dowolnego rozmiaru na potrzeby druku i raportów. Przycisk „PNG” pobiera obraz rastrowy o rozdzielczości dwukrotnie wyższej (2×), idealny do slajdów i komunikatorów. Opcja „Kopiuj CSV” kopiuje szczegółowy podział na trójkąty (indeksy, wierzchołki, kąty) oraz pełną lista punktów w formacie CSV.

Ile punktów mogę użyć?

Do 150 punktów na jedno uruchomienie. Powyżej tej liczby napisany w czystym Pythonie algorytm Bowyera-Watsona zaczyna działać zauważalnie dłużej, a plik SVG staje się zbyt gęsty, by był czytelny. Jeśli potrzebujesz większych siatek, wyeksportuj dane do dedykowanego narzędzia, takiego jak Triangle lub scipy.spatial.Delaunay.

Cytuj ten materiał, stronę lub narzędzie w następujący sposób:

"Generator triangulacji Delaunaya" na https://MiniWebtool.com/pl/generator-triangulacji-delaunay/ z MiniWebtool, https://MiniWebtool.com/

przez zespół MiniWebtool. Zaktualizowano: 2026-05-20

Porozmawiaj ze swoją ulubioną AI

W Gemini wklej skopiowane pytanie do czatu. Możesz je też skopiować poniżej.

Zobacz pytanie

Kalkulatory geometrii:

Rozwiązywanie matematykiCo chcesz obliczyć?

Rozwiązywanie matematyki

Przykłady
Więcej wyrażeń

Wybierz przykład, zmień liczby i rozwiąż. log ma podstawę 10; ln to logarytm naturalny.

Liczby i dzielniki

Ułamki i dzielenie

Potęgi, pierwiastki i logarytmy

Algebra i równania

Rachunek różniczkowy i całkowy

Geometria i trygonometria

Popularne i zaktualizowane narzędzia:

Kalkulator Dwusiecznej KątaKalkulator środka ciężkości trójkątaKalkulator Ortocentrum TrójkątaZobacz wszystkie →
Strona główna > Matematyka > Kalkulatory geometrii > Generator triangulacji Delaunaya