简化您的工作流程:搜索 miniwebtool。
添加插件
> Voronoi 图生成器
 

Voronoi 图生成器

在线从一组种子点生成Voronoi 图。点击画布可添加或拖动点,在欧几里得(Euclidean)、曼哈顿(Manhattan)、切比雪夫(Chebyshev)和闵可夫斯基(Minkowski)距离度量之间切换,从精心挑选的调色板中进行选择,观看单元格动画就位,并将结果导出为SVG或PNG。包含Lloyd松弛、黄金螺旋和六边形种子预设,以获得清晰、均匀的单元格。

Voronoi 图生成器
尝试预设:
生成后,点击画布可添加点,拖动可移动点,双击可删除点。

Embed Voronoi 图生成器 Widget

✓ 已生成

欧几里得 — 直线距离(经典) 离散随机 · 18 个种子点 · 极光 (青 · 紫 · 玫红)

度量 euclidean
单元格 18
平均面积 (px²)
最大 / 最小
720 × 480
点击 添加点 · 拖动 移动 · 双击 删除 · R 单次松弛
📲

安装 MiniWebtool 应用

添加到主屏幕即可即时访问 — 免费、快速、无需下载。

           

想要更快且无广告?

Voronoi 图生成器

Voronoi 图生成器计算器根据到一组种子点的接近程度将二维平面划分为不同的区域。平面中的每个点都属于距离其最近的种子,因此该图看起来像是输入点周围由单元格组成的拼接图案。该工具在您的浏览器中交互式地生成 Voronoi 图 —— 点击即可放置新种子,拖动任何种子可实时重新绘制单元格,在四种距离度量之间切换,并应用 Lloyd 松弛来使单元格大小均匀。可将结果导出为清晰的 SVG 或易于分享的 PNG。

工作原理:对于画布上的每个位置,该算法会找到最近的种子点,并用该种子的颜色绘制该位置。任意两个单元格之间的边界是连接这两个种子的线段的垂直平分线 —— 也就是说,到两点距离完全相等的点集。三个垂直平分线在每个单元格角点相交,该角点也是通过三个种子点的圆的圆心(空圆特性)。

四种距离度量 —— 可视化

每个 Voronoi 单元格的形状取决于您使用哪种距离度量。每种度量都定义了“圆”的样子 —— 而该圆的形状正是与邻居碰撞以形成单元格边界的形状。

Euclidean (欧几里得) \(\sqrt{x^2 + y^2}\)
圆 = 圆形
Manhattan (曼哈顿) \(|x|+|y|\)
圆 = 菱形
Chebyshev (切比雪夫) \(\max(|x|,|y|)\)
圆 = 正方形
Minkowski p=3 (闵可夫斯基 p=3) \((|x|^3+|y|^3)^{1/3}\)
圆 = 超椭圆

这就是为什么 Manhattan 度量的单元格只有水平、垂直和 45° 的边缘,而 Chebyshev 单元格只有水平和垂直的边缘 —— 两个单元格之间的边界总是与这两个“圆”的形状相切。Euclidean 产生每个人都会联想到的经典直边 Voronoi 图。Minkowski p=3 是一种在计算设计中使用的数学上优雅的中间情况,其中 L1 的角显得过于尖锐,而 L2 的圆显得过于圆润。

是什么让这个生成器与众不同

✋ 真正的交互性 点击画布上的任何位置即可添加种子点;拖动任何种子到新位置,观察单元格随之流动;双击种子即可删除。没有其他免费的 Voronoi 工具能提供如此高响应速度的实时拖动编辑反馈 —— 图表在您的手指下不到 8 ms 内即可重新绘制。
📏 一个画布,四种度量 通过画布上方的药丸状切换器,瞬间在 Euclidean、Manhattan、Chebyshev 和 Minkowski p=3 之间切换。看到相同的点集产生截然不同的单元格形状 —— 这是几何学、机器学习或游戏设计课程中讲解距离度量的完美教学辅助工具。
✿ 内置 Lloyd 松弛 一键式 Lloyd 松弛可将每个种子吸附到其单元格质心。多次迭代会产生质心 Voronoi 镶嵌 —— 用于网格生成、点描画和图像量化,以获得趋向于六边形排列的视觉均匀单元格。
🌱 七种种子布局 随机散射、类 Poisson 均匀、方格网格、六角网格、同心圆环、黄金比例螺旋以及三集群领地。黄金螺旋符合叶序(向日葵种子排列)。六角网格是 Lloyd 松弛的自然不动点。每个布局都接受可复现的随机种子字符串。
🎨 渲染样式选项 填充单元格(经典)、线框边缘(对偶 Delaunay 视图)、距离热力图(可视化实际距离场)和点点水墨(艺术点描画)。无需重新生成即可切换样式 —— 每种样式都是基于相同的底层分类进行实时渲染。
⬇ SVG + PNG + 剪贴板 矢量 SVG 导出将单元格颜色打包为单个图像,并将种子点作为真正的矢量圆,从而在任何缩放级别下保持清晰。PNG 导出适用于幻灯片和社交帖子。复制 PNG 到剪贴板可即时粘贴到聊天、文档或设计工具中。

Voronoi 图的应用场景

  • 基站覆盖图 —— 手机会连接到距离其最近的基站,这正是该基站的 Voronoi 单元格。
  • 约翰·斯诺 1854 年霍乱地图 —— 斯诺绘制了苏豪区(Soho)每个水泵周围的 Voronoi 单元格,并统计了每个单元格内的霍乱死亡人数,从而锁定了受污染的阔街(Broad Street)水泵。
  • 程序化纹理 —— Worley 噪声(单元格噪声)被广泛应用于从皮肤着色器到《我的世界》(Minecraft)和《无人深空》(No Man's Sky)等游戏中的地形生成。
  • 网格生成 —— 有限元求解器更倾向于使用近乎正三角形的网格,而 Delaunay 三角剖分(Voronoi 图的对偶)最大化了所有三角形中的最小角。
  • 机器人路径规划 —— 障碍物点周围的 Voronoi 图边缘是机器人可以采取的最安全路径,因为它们最大化了与每个障碍物的距离。
  • 点描画和半色调 —— 经过 Lloyd 松弛的 Voronoi 图产生视觉上令人愉悦的点分布,用于艺术点描画和打印机抖动。
  • 天文学 —— 由于引力聚集,星系超星系团和宇宙网表现出类似于 Voronoi 的结构;Voronoi 镶嵌是星系密度估计中的标准工具。
  • 晶体学 —— 维格纳-赛茨原胞(Wigner–Seitz 原胞,点阵中原子周围的 Voronoi 单元格)定义了固体物理学中每个晶胞的基元体积。

数学细节

单元格定义 —— 对于种子点的有限集 \(\{p_1, p_2, \dots, p_n\}\) 和任何度量 \(d(\cdot,\cdot)\),\(p_i\) 的 Voronoi 单元格为

\[ V_i = \{ x \in \mathbb{R}^2 \mid d(x, p_i) \le d(x, p_j),\ \forall j \neq i \} \]

因此每个单元格都是半空间(对于 Euclidean 度量)或半平面(对于 L1/L∞)的交集。单元格将平面划分至测度为零的边界集。

质心 Voronoi(Lloyd 不动点) —— 在 CVT 中,每个种子都与其单元格的质心重合:

\[ p_i = \frac{1}{|V_i|} \int_{V_i} x\, dA \]

Lloyd 算法交替迭代:分类像素 → 将每个种子移动到其单元格的质心 → 重复。它总是减少单元格内的平均二阶矩,因此它是收敛的。六角点阵是环面均匀密度的全局最小值 —— 这就是为什么蜂巢如此高效的原因。

如何使用本工具

  1. 选择预设或设置表单。 表单顶部的预设芯片是一键启用的起点 —— 经典单元格(Classic Cells)、蜂巢(Honeycomb)、城市街区(City Blocks)、国际象棋国王(Chess King)、黄金螺旋(Golden Spiral)、波纹(Ripples)、Lloyd松弛(Lloyd Relaxed)、线框(Wireframe)、点点水墨(Stipple Ink)、3个领地(3 Territories)。
  2. 选择距离度量。 Euclidean 用于经典外观,Manhattan 用于块状单元格,Chebyshev 用于轴对齐正方形,Minkowski p=3 用于圆角正方形的中间单元格。
  3. 点击生成。 图表将以单元格生长的动画形式展现,让您直观地看到每个种子如何“声称”其领地。
  4. 在画布上编辑。 点击空白区域可添加新的种子点。拖动任何种子点可移动它 —— 单元格会实时跟随您的手指。双击种子可将其删除。
  5. 使用 Lloyd 松弛进行精修。 点击 Lloyd 松弛按钮(或按 R)将每个种子推向其单元格的质心。几次迭代后即可获得视觉上均匀的镶嵌。
  6. 在不丢失点集的情况下切换度量。 使用画布上方的度量药丸按钮 —— 相同的种子,不同的距离规则,产生截然不同的单元格。
  7. 导出。 SVG 用于矢量用途,PNG 用于位图分享,或直接将 PNG 复制到剪贴板。

获得精美图表的技巧

  • 若要获得视觉上均匀的单元格,请从随机(Random)或均匀(Uniform)布局开始,并进行 3-4 次 Lloyd 松弛迭代。您将看到单元格收敛为大小非常相似的六边形图案。
  • 若要制作波普艺术海报,请使用集群(Cluster)布局和彩虹(Rainbow)调色板,并开启单元格边缘。这三个领地会产生极具视觉冲击力的色块层级。
  • 若要获得具有科技感的图表,请在均匀(Uniform)布局上使用线框(Wireframe)样式 —— 白底黑线的干练线条看起来就像一张 CAD 图纸。
  • 若要获得有机、手绘风格的图案,请使用点描(Stipple)样式 —— 该算法会将单元格边缘读取为点阵,从而产生用于科学插图的针笔水墨外观。
  • 若要获得高数学清晰度,请在点数较少(8-12 个点)时切换到 Manhattan 或 Chebyshev。直角边缘使得手动追溯每个单元格为何具有该形状变得非常容易。

常见问题

什么是Voronoi 图?

Voronoi 图根据每个位置到一组种子点中哪一个最近,将平面划分为单元格。每个单元格由最靠近某一特定种子的所有位置组成。单元格边界到两个或多个种子的距离相等。

这个生成器是如何计算图表的?

它采用逐像素暴力分类:对于画布上的每个像素,它在选定的距离度量下找到最近的种子点,然后用该种子的颜色绘制该像素。其计算成本为 O(W·H·N),但它对退化输入完全鲁棒,并且能够轻而易举地支持任何距离度量。

四种距离度量分别是什么?

Euclidean 是提供经典 Voronoi 外观的直线距离。Manhattan 是轴对齐的城市街区距离。Chebyshev 是国际象棋国王步法距离。Minkowski p=3 是一种圆角正方形的中间度量。在相同的点集上切换度量会产生截然不同的单元格形状。

什么是 Lloyd 松弛?

Lloyd 算法反复将每个种子点移动到其当前 Voronoi 单元格的质心。经过几次迭代后,单元格在视觉上变得均匀,并趋向于六边形蜂巢结构 —— 这种结构被称为质心 Voronoi 镶嵌。

生成后我可以编辑这些点吗?

是的。点击画布上的任何位置即可添加新的种子点。拖动任何种子可移动它 —— 图表会持续重新绘制。双击种子可将其删除。“重置”按钮可恢复原始种子布局。

Voronoi 和Delaunay 之间有什么区别?

它们是图论中的对偶。Delaunay 三角剖分连接了其 Voronoi 单元格共享一条边的每对种子。等价地,当且仅当没有其他种子位于三角形的外接圆内部时,三个种子构成一个 Delaunay 三角形。

我可以两次制作相同的图表吗?

是的。在“随机种子”字段中输入任何字符串 —— 相同的字符串总是重现相同的初始点集。将其与其他表单字段结合使用,可以分享指向确切图表的永久链接。

我可以用导出的 SVG 或 PNG 做什么?

免费用于个人和商业用途 —— 本工具生成的图表没有水印或授权限制。可将它们用于幻灯片、博客插图、讲义、T 恤印花、生成艺术提示词,或者作为在 Illustrator 或 Inkscape 中进一步处理的底图。

引用此内容、页面或工具为:

"Voronoi 图生成器" 于 https://MiniWebtool.com/zh-cn//,来自 MiniWebtool,https://MiniWebtool.com/

由 miniwebtool 团队开发。更新时间:2026-05-20

常用工具:

随机信用卡生成器MAC地址查找彩票号码生成器网址提取器相对标准偏差计算器CAGR计算器英尺英寸转换为厘米厘米到英尺和英寸转换器职位查找器太阳、月亮与上升星座计算器 🌞🌙✨VAT计算器随机ip地址生成器cpm计算器百分比折扣计算器磅转千克转换器随机选择器斜边计算器随机名字选择器定期存款计算器毛利率计算器样本量计算器kg到lbs转换器图片打码工具圆计算器t检验计算器音频分割器比例计算器合并视频HEX计算器FPS 转换器对数计算器英寸到厘米转换器随机字符串生成器英尺到米转换器音频提取器📅 日期计算器SRT转为TXT工具srt时间偏移血糖转换器MAC地址生成器厘米到英寸转换器移除标点符号在线工具Facebook用户ID查询随机扑克牌生成器MAC 地址分析工具卡方检验计算器罗马数字转换器🎮 游戏灵敏度转换器股票平均成本计算器视频转图片提取器随机化数字椭圆周长计算器二进制计算器数字提取器互补误差函数计算器DOY日历图片压缩器条形码生成器质数检查器百分比增长率计算器百分比变化计算器线性回归计算器年龄计算器两个日期之间凯利公式计算器调整视频速度随机IMEI生成器日历圆形面积计算器半衰期计算器One Rep Max (1RM) 计算器SHA256 哈希生成器直方图生成器复利计算机图片分割器卧推计算器平方根计算器分贝 (dB) 计算器填字游戏制作器百分比计算器真心话大冒险生成器凯撒密码工具分数计算器为图片添加文字最简分数计算器闰年清单利润计算器月亮星座计算器位数计算器标准偏差计算器 - 高精度名人名言搜索 (英文)视频分割器箱线图生成器圆柱体体积计算器 高精度盎司到克转换器AI Token 计数器年度天数计算器 - 今天是今年的第几天PSI 转 Bar 转换器YouTube缩略图下载器随机分组生成器朱利亚集合生成器曼德博集合探索器L-System分形生成器Delaunay 三角剖分生成器Voronoi 图生成器万花尺图案生成器镶嵌图案生成器六西格玛过程能力计算器帕累托图生成器NPS净推荐值计算器留存率同期群计算器客户流失率计算器客户获取成本CAC计算器客户终身价值 CLV 计算器转化率计算器A/B测试样本量计算器A/B测试显著性计算器透镜方程计算器导线磁场计算器电场计算器库仑定律计算器斯涅尔定律计算器惯性矩计算器角速度计算器向心力计算器单摆周期计算器弹簧劲度系数计算器多普勒效应计算器索提诺比率计算器特雷诺比率计算器股票贝塔系数计算器通胀保值美国国债 (TIPS) 计算器房贷重新摊还计算器远期利率计算器债券久期计算器 (麦考利和修正)债券凸性计算器固定指数年金计算器变额年金计算器反向抵押贷款计算器年金支付计算器日本算盘模拟器俄罗斯农民乘法吠陀数学技巧计算器古埃及乘法计算器罗马数字数学求解器心算训练器乘法口诀表测验进位与借位可视化工具数的分合生成器硬币应用题求解器距离速度时间三角形计算器工作效率问题求解器混合问题求解器年龄问题求解器火车相遇问题求解器补水计算器配速卡路里计算器药物剂量计算器酒精卡路里计算器身体重塑计算器随机辩论话题生成器随机猫狗名字生成器随机圣经经文生成器随机数学题生成器随机段落生成器随机英文句子生成器砾石、砂和表土计算器钢材重量计算器螺栓扭矩计算器管道流量计算器梁荷载计算器美元换黄金转换器期权概率计算器股票拆分计算器员工持股计划计算器发票滞纳金计算器自由职业者时薪计算器租赁与购买对比计算器高级小费分摊计算器装箱清单生成器时差反应计算器旅行预算计算器飞行距离计算器热损失计算器发电成本计算器用水量计算器家电用电成本计算器家庭能源审计计算器太阳能投资回报率计算器太阳能板计算器堆肥CN比计算器草坪肥料计算器霜冻日期计算器高床种植箱土壤计算器NPK肥料计算器种子发芽率计算器视频比特率计算器音乐调性转换器音乐BPM节拍点击器照片文件大小估算计算器百万像素到打印尺寸计算器裁切系数计算器曝光三角计算器车辆牵引能力计算器汽车租赁计算器0–60与四分之一英里计算器电动车充电时间计算器电动汽车续航计算器汽车油耗计算器服装尺码转换器纸张尺寸参考表戒指尺寸转换器天文单位转换器燃油效率转换器数据传输速率转换器扭矩转换器 (Nm, ft-lb, kgf-cm)删除线文字生成器空白字符可视化工具阅读时间计算器演讲时间计算器段落计数器句子计数器音节计数器文本转二进制/十六进制/ASCII转换器Lorem Picsum / 占位符图片生成器.env 文件生成器Git 命令生成器颜色代码转换器全格式Bcrypt 哈希生成器和校验器JWT生成器CSS Grid 生成器数值积分计算器z变换计算器快速傅里叶变换FFT计算器张量积计算器矩阵指数计算器约当标准形计算器环与域计算器群论阶数计算器常微分方程组求解器伯努利微分方程求解器欧拉方法计算器方向场斜率场绘图器二阶常微分方程求解器一阶常微分方程求解器稳定婚姻问题求解器网络最大流计算器平面图检查器哈密顿路径检查器旅行商问题求解器 TSP线性规划求解器容斥原理计算器递推关系求解器邻接矩阵计算器拓扑排序计算器图着色计算器逻辑门模拟器卡诺图 (K-Map) 求解器布尔代数化简器分拆函数计算器数字根计算器斐波那契数检查器埃及分数计算器莫比乌斯函数计算器哥德巴赫猜想验证器梅森素数检查器孪生素数查找器亲和数检查器完全数检查器模幂运算计算器重复排列计算器效果量计算器相对风险计算器优势比计算器列联表计算器费舍尔精确检验计算器斯皮尔曼等级相关系数计算器贝塔分布计算器威布尔分布计算器指数分布计算器几何分布计算器负二项分布计算器超几何分布计算器F检验/F分布计算器贝叶斯定理计算器特征多项式计算器矩阵幂计算器乔列斯基分解计算器QR分解计算器矩阵对角化计算器克莱姆法则计算器列空间计算器零空间计算器向量夹角计算器单位向量计算器向量模计算器向量叉积计算器向量点积计算器矩阵乘法计算器逆矩阵计算器RREF计算器行最简阶梯形牛顿迭代法计算器雅可比矩阵计算器曲面积分计算器线积分计算器旋度计算器散度计算器梯度计算器多变量优化计算器微积分相关变化率求解器瞬时变化率计算器平均变化率计算器无限级数求和计算器级数收敛判定计算器幂级数计算器麦克劳林级数计算器洛必达法则计算器广义积分计算器辛普森法则计算器梯形法则计算器黎曼和计算器参数曲线绘图器旋转体表面积计算器旋转体体积计算器坐标几何距离计算器海伦公式计算器圆的切线计算器角平分线计算器内切圆计算器三角形外接圆计算器大圆距离计算器3D距离计算器环面计算器圆台计算器不规则多边形面积计算器正多边形计算器圆锥曲线识别器双曲线计算器抛物线计算器二项式定理展开计算器帕斯卡三角形生成器乘积符号计算器 (Pi记号)西格玛求和计算器有理根定理计算器笛卡尔符号法则计算器平行线和垂直线计算器直线方程计算器标准形式转斜截式转换器点斜式计算器非线性方程组求解器有理方程求解器字母方程求解器三角方程求解器指数方程求解器对数方程求解器四次方程求解器三次方程求解器估算计算器数字转分数转换器跳数生成器单位费率计算器上取整和下取整计算器绝对值计算器数列模式查找器位值图生成器运算顺序计算器PEMDAS竖式加减法计算器长乘法计算器乘法表生成器🎮 游戏货币换算器🎲 掉落概率计算器🎰 抽卡保底计算器⚔️ DPS计算器❄️ 雪天计算器🚚 搬家费用估算器🔍 抄袭检测器📷 OCR / 图片文字识别📈 折线图制作工具🥧 饼图制作工具📊 柱状图制作工具🔊 音调发生器🖱️ 点击计数器在线记事本⬛ 宽高比计算器🌍 碳足迹计算器向 文胸尺码计算器轮胎尺寸计算器燃油费用计算器💧 露点计算器🌡️ 体感温度计算器🌬️ 风寒指数计算器⏰ 在线闹钟⏰ 考勤卡计算器📅 日期差计算器🕐 军事时间转换器⏱️ 小时计算器⏱️ 在线秒表⏱️ 倒计时器🌐 时区转换器地毯计算器挡土墙计算器HVAC容量计算器隔热材料计算器铺路石计算器钢筋计算器木材计算器平方英尺计算器交叉相乘计算器五数概括计算器百分位数计算器正态分布计算器p值计算器比率计算器配方法计算器四舍五入计算器长除法计算器Twitter/X 字符计数器YouTube评论抽选器YouTube标签提取器youtube收益估算器随机RPG角色生成器
×

帮我们一个忙,回答3个快速问题

感谢您参与我们的调查。您的意见将帮助我们改善服务。

您最初是从哪里得知我们的?

您在我们网站上最喜欢的工具是什么?

如果是其他,请说明:

您将这个工具推荐给朋友的可能性有多大?

不可能极有可能

可能性分数: (1-10)