🌐 ZH-TW

🧩 Voronoi 圖生成器

從隨機或手動放置的點生成色彩繽紛的 Voronoi 圖。每個單元格都包含離某個種子點最近的區域。重新播種、點擊新增點並儲存 PNG。

30

提示:在畫布任意位置點擊即可新增一個種子點。

指南

瞭解更多

01

什麼是 Voronoi 圖?

一個 Voronoi 圖 使用一組種子點,將平面劃分為多個單元格——每個種子對應一個單元格。每個單元格包含每個位置,且該位置距離自己的種子點比距離任何其他種子點都更近。結果是由區域構成的馬賽克,這些區域的邊界正好位於相鄰種子點的中間。它以數學家 Georgy Voronoy 命名,並由他在 1908 年形式化。
02

Voronoi 圖的使用場景

Voronoi 圖解決「哪個點最近?」這類問題,因此無處不在。它們用於最近設施與商店服務區分析,模擬行動電話基地台覆蓋範圍,描述生態學中的領域與資源競爭,並生成有機的程序化紋理與遊戲地圖。在計算幾何中,它們也是網格生成和空間插值的基礎。
03

Voronoi 與 Delaunay 是對偶

Voronoi 圖有一個對偶:Delaunay Triangulation(德勞內三角剖分)是它的對偶圖。連接每一對 Voronoi 單元格共用邊界的種子,便可得到這些種子的 Delaunay Triangulation;反過來,也能從這個剖分中還原 Voronoi 圖。兩者從相反方向編碼相同的鄰近關係 — 可使用我們的 Delaunay Triangulation 工具探索這個對應構造。

常見問題

每個彩色單元格代表什麼?
每個單元格都上色以標示一個區域:其中的每個點都比到任何其他種子點更接近該單元格的種子點。跨越邊界後,你就進入了另一個更近種子的領域。
我可以放置自己的點嗎?
可以。點擊畫布上的任意位置就能放下新種子,圖形會立即以它為中心重新繪製。使用重新播種可散佈一組全新的隨機種子,或使用清除從空白畫布開始。
與 Delaunay Triangulation 的關係是什麼?
它們是幾何對偶:Delaunay Triangulation 會連接鄰近 Voronoi 單元格的種子,因此任一結構都可由另一個推導。它們以互補形式捕捉相同的最近鄰資訊。