Generator Diagramów Woronoja
Generuj diagramy Woronoja z zestawu punktów początkowych online. Kliknij płótno, aby dodać lub przeciągnąć punkty, przełączaj się między metrykami odległości euklidesowej, Manhattan, Czebyszewa i Minkowskiego, wybieraj spośród dopracowanych palet kolorów, oglądaj animację układania się komórek i eksportuj wynik jako SVG lub PNG. Zawiera relaksację Lloyda, preset punktów spirali złotej proporcji i siatki heksagonalnej dla ostrych, równych komórek.
Euklidesowa — odległość w linii prostej (klasyczna) Rozproszone losowo · 18 punktów początkowych · Aurora (morski · fiolet · róż)
Twój bloker reklam uniemożliwia nam wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas, przechodząc na wersję bez reklam z większą liczbą dziennych użyć, albo zezwól na MiniWebtool.com i odśwież stronę.
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
- Albo przejdź na wersję bez reklam i z wyższymi limitami dziennymi
O Generator Diagramów Woronoja
Generator Diagramów Woronoja dzieli dwuwymiarową płaszczyznę na regiony w oparciu o bliskość do zestawu punktów początkowych (ziaren). Każdy punkt na płaszczyźnie należy do tego punktu początkowego, który znajduje się najbliżej, przez co diagram przypomina mozaikę komórek wokół punktów wejściowych. To narzędzie generuje diagramy Woronoja interaktywnie w przeglądarce — dodawaj nowe punkty kliknięciem, przeciągaj dowolny punkt, aby przerysować komórki w czasie rzeczywistym, przełączaj się między czterema metrykami odległości i stosuj relaksację Lloyda, aby wyrównać rozmiary komórek. Eksportuj wynik jako ostry plik SVG lub łatwy do udostępnienia plik PNG.
Jak to działa: dla każdego miejsca na płótnie algorytm znajduje najbliższy punkt początkowy i maluje to miejsce kolorem przypisanym do tego punktu. Granica między dowolnymi dwiema komórkami jest symetralną odcinka łączącego te dwa punkty początkowe — czyli zestawem punktów dokładnie równo oddalonych od obu z nich. Trzy symetralne odcinków spotykają się w każdym narożniku komórki, który jest również środkiem okręgu przechodzącego przez trzy punkty początkowe (właściwość pustego okręgu).
Cztery metryki odległości — wizualizacja
Kształt każdej komórki Woronoja jest określany przez używaną metrykę odległości. Każda metryka definiuje, jak wygląda „okrąg” — a kształt tego okręgu jest dokładnie tym kształtem, który styka się z sąsiadami, tworząc granice komórek.
okrąg = koło
okrąg = romb
okrąg = kwadrat
okrąg = superelipsa
Dlatego komórki w metryce Manhattan mają tylko krawędzie poziome, pionowe i pod kątem 45°, podczas gdy komórki Czebyszewa mają tylko krawędzie poziome i pionowe — granica między dwiema komórkami jest zawsze styczna do kształtów tych dwóch „okręgów”. Metryka euklidesowa daje klasyczny diagram Woronoja o zaokrąglonych krawędziach, który każdy kojarzy z tą nazwą. Metryka Minkowskiego p=3 to matematycznie elegancki przypadek pośredni, stosowany w projektowaniu obliczeniowym, gdzie narożniki L1 wydają się zbyt ostre, a okręgi L2 zbyt okrągłe.
Co wyróżnia ten generator
Gdzie pojawiają się diagramy Woronoja
- Mapy zasięgu stacji bazowych (wież komórkowych) — telefon łączy się z tą wieżą, do której ma najbliżej, co odpowiada dokładnie komórce Woronoja tej wieży.
- Mapa cholery Johna Snowa z 1854 roku — Snow wyznaczył komórkę Woronoja wokół każdej pompy wodnej w Soho i policzył zgony z powodu cholery wewnątrz każdej komórki, izolując w ten sposób skażoną pompę przy Broad Street.
- Teksturowanie proceduralne — szum Worleya (szum komórkowy) jest używany do wszystkiego, od shaderów skóry po generowanie terenu w grach takich jak Minecraft i No Man's Sky.
- Generowanie siatek — solvery metod elementów skończonych preferują trójkąty zbliżone do równobocznych, a triangulacja Delaunaya (dualna do diagramu Woronoja) maksymalizuje najmniejszy kąt we wszystkich trójkątach.
- Planowanie ścieżek robotów — krawędzie diagramu Woronoja wokół punktów przeszkód to najbezpieczniejsze ścieżki, jakimi może poruszać się robot, ponieważ maksymalizują one odległość od każdej przeszkody.
- Stippling i rasterowanie (halftoning) — diagramy Woronoja poddane relaksacji Lloyda tworzą wizualnie przyjemne rozmieszczenie punktów, stosowane w artystycznym stipplingu oraz ditheringu drukarskim.
- Astronomia — supergromady galaktyk i kosmiczna sieć wykazują strukturę przypominającą diagram Woronoja ze względu na skupianie grawitacyjne; tesselacja Woronoja jest standardowym narzędziem do szacowania gęstości galaktyk.
- Krystalografia — komórki Wignera-Seitza (komórki Woronoja wokół atomów w sieci krystalicznej) definiują prymitywną objętość każdej komórki elementarnej w fizyce ciała stałego.
Szczegóły matematyczne
Definicja komórki — dla skończonego zestawu punktów początkowych \(\{p_1, p_2, \dots, p_n\}\) i dowolnej metryki \(d(\cdot,\cdot)\), komórka Woronoja punktu \(p_i\) to
\[ V_i = \{ x \in \mathbb{R}^2 \mid d(x, p_i) \le d(x, p_j),\ \forall j \neq i \} \]
zatem każda komórka jest przecięciem półprzestrzeni (dla metryki euklidesowej) lub półpłaszczyzn (dla L1/L∞). Komórki dzielą płaszczyznę z dokładnością do zbioru brzegowego o mierze zero.
Centrydalny diagram Woronoja (punkt stały Lloyda) — w CVT każdy punkt początkowy pokrywa się ze środkiem ciężkości (centroidem) swojej komórki:
\[ p_i = \frac{1}{|V_i|} \int_{V_i} x\, dA \]
Algorytm Lloyda wykonuje iteracje: klasyfikacja pikseli → przeniesienie każdego punktu do środka ciężkości jego komórki → powtórzenie. Zawsze zmniejsza on średni moment wtórny wewnątrz komórki, dzięki czemu jest zbieżny. Siatka heksagonalna stanowi globalne minimum dla jednolitej gęstości na torusie — dlatego plastry miodu są tak efektywne.
Jak korzystać z tego narzędzia
- Wybierz gotowy zestaw lub skonfiguruj formularz. Przyciski gotowych zestawów (presetów) na górze formularza to punkty startowe uruchamiane jednym kliknięciem — Klasyczne komórki, Plaster miodu, Kwartały miejskie, Ruchy króla, Złota spirala, Fale, Zrelaksowany Lloyd, Krawędzie szkieletowe, Tusz punktowy, 3 Terytoria.
- Wybierz metrykę odległości. Euklidesowa dla klasycznego wyglądu, Manhattan dla blokowych komórek, Czebyszewa dla kwadratów wyrównanych do osi, Minkowskiego p=3 dla zaokrąglonych kwadratowych komórek pośrednich.
- Kliknij Generuj. Diagram renderuje się z animowanym ujawnieniem wzrostu komórek, dzięki czemu widać, jak każdy punkt początkowy „zajmuje” swoje terytorium.
- Edytuj na płótnie. Kliknij w pustym miejscu, aby dodać nowy punkt początkowy. Przeciągnij dowolną kropkę punktu, aby ją przenieść — komórki podążają za Twoim palcem w czasie rzeczywistym. Kliknij dwukrotnie punkt, aby go usunąć.
- Udoskonal za pomocą relaksacji Lloyda. Kliknij przycisk relaksacji Lloyda (lub naciśnij klawisz R), aby przesunąć każdy punkt w stronę środka ciężkości jego komórki. Kilka przejść daje wizualnie jednorodną tesselację.
- Zmień metrykę bez utraty zestawu punktów. Użyj przycisków wyboru metryki nad płótnem — te same punkty, inna reguła odległości, drastycznie różne komórki.
- Eksportuj. SVG do zastosowań wektorowych, PNG do udostępniania rastrowego lub skopiuj PNG bezpośrednio do schowka.
Wskazówki, jak uzyskać świetnie wyglądające diagramy
- Aby uzyskać wizualnie jednorodne komórki, zacznij od układu Losowego lub Jednorodnego i zastosuj 3–4 przejścia relaksacji Lloyda. Zobaczysz, jak komórki zbiegają się do wzoru heksagonalnego o bardzo zbliżonych rozmiarach.
- Aby stworzyć plakaty w stylu pop-art, użyj układu Klaster z paletą Tęcza i włącz krawędzie komórek. Trzy terytoria tworzą uderzającą hierarchię wizualną z odważnymi blokami kolorów.
- Dla diagramów o technicznym wyglądzie, użyj stylu Krawędzie szkieletowe na układzie Jednorodnym — czyste czarne linie na białym tle wyglądają jak rysunek CAD.
- Dla organicznych, ręcznie rysowanych wzorów, użyj stylu Tusz punktowy — algorytm interpretuje krawędzie komórek jako kropkowanie i tworzy efekt rysunku piórkiem i tuszem, stosowany w ilustracji naukowej.
- Dla klarowności matematycznej, przełącz się na metrykę Manhattan lub Czebyszewa przy małej liczbie punktów (8–12 punktów). Krawędzie pod kątem prostym ułatwiają ręczne prześledzenie, dlaczego każda komórka ma taki, a nie inny kształt.
Często zadawane pytania
Co to jest diagram Woronoja?
Diagram Woronoja dzieli płaszczyznę na komórki w oparciu o to, do którego z zestawu punktów początkowych dane miejsce ma najbliżej. Każda komórka składa się ze wszystkich miejsc znajdujących się najbliżej jednego konkretnego punktu początkowego. Granice komórek są równo oddalone od dwóch lub więcej punktów początkowych.
W jaki sposób ten generator oblicza diagram?
Używa klasyfikacji siłowej (brute-force) piksel po pikselu: dla każdego piksela na płótnie znajduje najbliższy punkt początkowy według wybranej metryki odległości, a następnie maluje ten piksel kolorem tego punktu początkowego. Koszt wynosi O(W·H·N), ale metoda ta jest w pełni odporna na zdegenerowane dane wejściowe i w prosty sposób obsługuje dowolną metrykę odległości.
Jakie są cztery metryki odległości?
Metryka euklidesowa to odległość w linii prostej, dająca klasyczny wygląd diagramu Woronoja. Metryka Manhattan to odległość wzdłuż osi, przypominająca siatkę ulic miejskich. Metryka Czebyszewa to odległość ruchu króla szachowego. Metryka Minkowskiego p=3 to metryka pośrednia o zaokrąglonym kwadracie. Przełączanie metryk na tym samym zestawie punktów daje drastiocznie różne kształty komórek.
What is Lloyd relaxation?
Algorytm Lloyda wielokrotnie przesuwa każdy punkt początkowy do środka ciężkości (centroidu) jego bieżącej komórki Woronoja. Po kilku iteracjach komórki stają się wizualnie jednorodne i dążą do heksagonalnego plastra miodu — struktury zwanej centrydalną tesselacją Woronoja.
Czy mogę edytować punkty po wygenerowaniu?
Tak. Kliknij w dowolnym miejscu na płótnie, aby dodać nowy punkt początkowy. Przeciągnij dowolny punkt, aby go przenieść — diagram przerysowuje się w sposób ciągły. Kliknij dwukrotnie punkt, aby go usunąć. Przycisk Resetuj przywraca pierwotny układ punktów początkowych.
Jaka jest różnica między diagramem Woronoja a triangulacją Delaunaya?
Są to grafy dualne. Triangulacja Delaunaya łączy każdą parę punktów początkowych, których komórki Woronoja dzielą krawędź. Równoważnie, trzy punkty początkowe tworzą trójkąt Delaunaya wtedy i tylko wtedy, gdy żaden inny punkt nie leży wewnątrz okręgu opisanego na tym trójkącie.
Czy mogę stworzyć ten sam diagram dwukrotnie?
Tak. Wpisz dowolny ciąg znaków w pole Losowe ziarno (Random Seed) — ten sam ciąg znaków zawsze odtwarza ten sam początkowy zestaw punktów. Połącz to z innymi polami formularza, aby udostępnić bezpośredni link (permalink) do dokładnego diagramu.
Co mogę zrobić z wyeksportowanym plikiem SVG lub PNG?
Są one bezpłatne do użytku osobistego i komercyjnego — diagramy generowane przez to narzędzie nie mają znaków wodnych ani ograniczeń licencyjnych. Możesz używać ich do slajdów, ilustracji na blogach, notatek z wykładów, nadruków na koszulkach, jako podpowiedzi (prompty) do sztuki generatywnej lub jako mapy bazowe do dalszej pracy w programach Illustrator lub Inkscape.
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Generator Diagramów Woronoja" na https://MiniWebtool.com/pl/generator-diagramow-woronoja/ z MiniWebtool, https://MiniWebtool.com/
przez zespół MiniWebtool. Zaktualizowano: 2026-05-20
Narzędzia uniwersalne:
- Kalkulator 0–60 i Ćwierć Mili Nowy
- Solver i trener gry 24
- Kalkulator Mieszanki Oleju 2-Suwowego Nowy
- Kalkulator wieku
- Generator Pomysłów na Prezenty AI Nowy
- Generator Planu Podróży AI Nowy
- Konwerter Jednostek AI (Język Naturalny) Nowy
- Kalkulator BTU klimatyzacji
- Kalkulator Mocy Grzałki Akwariowej Nowy
- Kalkulator podłoża akwariowego
- Kalkulator objętości i obsady akwarium
- Generator Imion dla Dzieci Nowy
- Kalkulator Wagi Jedzenia na Backpacking Nowy
- Kalkulator promieniowania banana
- Generator kodów kreskowych Polecane
- Kalkulator grilla
- Kalkulator czasu chłodzenia piwa
- Konwerter Kursów Bukmacherskich Nowy
- Kalkulator Wieku Kulturowego Nowy
- 🖱️ Licznik Kliknięć Nowy
- Kalkulator Szafy Kapsułowej Nowy
- Kalkulator ABV Koktajlu
- Kalkulator proporcji parzenia kawy
- Kalkulator zmarnowanego czasu na dojazdy
- Kalkulator kosztów palenia
- Generator krzyżówek Polecane
- Generator kryptogramów
- Kalkulator CTR Nowy
- Kalkulator Oszczędności Czasu Dziennego
- 💧 Kalkulator Punktu Rosy Nowy
- Optymalizator Załadunku Zmywarki Nowy
- ⚔️ Kalkulator DPS Nowy
- Kalkulator rankingu Elo Nowy
- Kalkulator czasu odpowiedzi na e-mail
- Kalkulator Kosztów Reklam na Facebooku Nowy
- Kalkulator spadania przez Ziemię
- Kalkulator Nawozu NPK Nowy
- Kalkulator Odległości Lotu Nowy
- Kalkulator Dat Przymrozków Nowy
- Generator Futoshiki
- 🎰 Kalkulator Pity Gacha Nowy
- 🎮 Konwerter Czułości Gier Nowy
- Kalkulator Spalania Paliwa Nowy
- Kalkulator Mieszania Farby do Włosów Nowy
- Generator Hashi (Mosty)
- 🌡️ Kalkulator Indeksu Cieplnego Nowy
- Kalkulator ABV Homebrew
- Twój wiek w latach, miesiącach, dniach, godzinach, minutach i sekundach
- 🎮 Konwerter Waluty Gry Nowy
- Kalkulator ROI Influencera Nowy
- Kalkulator wskaźnika zaangażowania na Instagramie Nowy
- Generator Czcionek na Instagram Nowy
- Generator Faktur Nowy
- Konwerter adresu IP na binarne
- Konwerter adresu IP na format szesnastkowy
- Kalkulator Podsieci IP Nowy
- Czy włączona jest obsługa JavaScript?
- Wyszukiwarka ofert pracy
- Generator Zbioru Julii Nowy
- Kalkulator współczynnika K/D Nowy
- Generator Kakuro
- Generator KenKen (Calcudoku)
- Generator Killer Sudoku
- Narzędzie Referencyjne Wiązania Węzłów Nowy
- Generator Fraktali L-System Nowy
- Kalkulator Dawkowania Detergentu do Prania Nowy
- Kalkulator Nawozu do Trawnika Nowy
- Kalkulator domu z klocków Lego
- Kalkulator oszczędności żarówek
- 🎲 Kalkulator Prawdopodobieństwa Dropu Nowy
- Eksplorator Zbioru Mandelbrota Nowy
- Generator Labiryntów
- Licznik Kosztów Spotkania
- Kalkulator mil na galon
- Generator Nonogramów (Picross)
- Konwerter Liczb na Słowa
- Kalkulator Mieszania Oktanów Nowy
- Generator Listy Pakowania Nowy
- Wymiary Formatów Papieru Nowy
- Kalkulator współczynnika parkingowego Polecane
- Kalkulator uderzenia spadającej monety
- Planer imprezy pizzowej
- Kalkulator rozmieszczenia roślin
- Generator Kodów QR
- Wyszukiwarka Cytatów (Angielski)
- Kalkulator Ziemi do Podwyższonej Grządki Nowy
- Kalkulator ROAS Nowy
- Kalkulator kosztu prysznica
- Generator Trójkąta Sierpińskiego Nowy
- Przewodnik Po Klasyfikacji Temperatury Śpiwora Nowy
- Generator Slitherlink
- ❄️ Kalkulator Dnia Śnieżnego Nowy
- Przewodnik po Rozmiarach Obrazów w Mediach Społecznościowych Nowy
- Optymalizator Czasu Publikacji w Mediach Społecznościowych Nowy
- Kalkulator ROI Mediów Społecznościowych Nowy
- Sprawdzacz Nazwy Użytkownika w Mediach Społecznościowych Nowy
- Timer splitów do speedrunu Nowy
- Generator Spirografu Nowy
- Kalkulator Wielkości Boksu Magazynowego Nowy
- Generator i solver sudoku
- Kalkulator Rozmiaru Podłogi pod Namiot Nowy
- Generator Teselacji Nowy
- Kalkulator wskaźnika zaangażowania TikTok Nowy
- Kalkulator Zarobków na TikToku Nowy
- Wyszukiwarka indeksu nośności i oznaczenia prędkości opon Nowy
- Kalkulator Rozmiaru Opon Nowy
- Kalkulator Zużycia Bieżnika Opony Nowy
- Kalkulator wartości papieru toaletowego
- Kalkulator Nacisku na Dyszel Przyczepy Nowy
- Kalkulator Rozmiaru TV Nowy
- Kalkulator Zarobków na Twitch Nowy
- Licznik Znaków Twitter/X Nowy
- Konwerter Znacznika Czasu Twitter/X Nowy
- Kalkulator Zdolności Holowania Pojazdu Nowy
- Kalkulator Rozkładu Masy Pojazdu Nowy
- Generator Diagramów Woronoja Nowy
- Kalkulator alkoholu na wesele
- Kalkulator Offsetu Felg Nowy
- 🌬️ Kalkulator Odczuwalnej Temperatury Wiatru Nowy
- Generator drabinek słownych
- Generator pomieszanych słów
- Generator wykreślanek Polecane
- konwerter słów na numer telefonu
- Generator Wolisz czy Nowy
- Statystyki Kanału YouTube Nowy
- Losowanie komentarzy YouTube Nowy
- Kalkulator zarobków YouTube Nowy
- Kalkulator Monetyzacji YouTube Shorts Nowy
- Ekstraktor tagów YouTube Nowy
- Pobieracz Miniatur YouTube Nowy
- Kalkulator Czasu Oglądania YouTube Nowy