简化您的工作流程:搜索 miniwebtool。
添加插件
> Delaunay 三角剖分生成器
 

Delaunay 三角剖分生成器

从任意二维点集构建 Delaunay 三角剖分并观察其生成,根据三角形质量上色。查看空圆特性、叠加 Voronoi 对偶图,并读取最差角度和细长三角形统计数据 —— 无需电子表格或库。

Delaunay 三角剖分生成器
尝试一种模式:
x 和 y 之间接受的分隔符:逗号、制表符、分号、竖线或空格。数字可以包含千位分隔符(1,234)或欧洲小数(1.234,56)。以 # 开头的行将被忽略。最多 150 个点。
Bowyer-Watson 算法,纯服务器端计算 —— 无客户端库。

Embed Delaunay 三角剖分生成器 Widget

Delaunay 三角剖分生成器

Delaunay三角剖分生成器可将任何 2D 点集转换为使最小内角最大化的唯一三角剖分 —— 这是地形建模、有限元网格划分、最近邻插值和计算几何课堂的金标准。粘贴坐标(或选择快速启动模式),该工具将在服务器端运行 Bowyer-Watson 算法,根据质量为每个三角形着色,并根据需要显示空外接圆属性、凸包和 Voronoi 对偶。

如何阅读生成的网格

填充的三角形:Delaunay 网格。在质量模式下,绿色 = 形状良好(最小内角大),红色 = 狭长(最小内角小)。
虚线圆(可选):每个三角形的外接圆。根据 Delaunay 属性,没有任何输入点严格位于其中任何一个圆的内部。
橙色虚线段(可选):Voronoi 图(对偶图)。每个 Voronoi 胞腔包含平面上最接近某个输入点的部分。
粗靛蓝色轮廓:凸包 —— 三角剖分的外部边界,仅由属于单个三角形的边形成。

是什么让这个 Delaunay 三角剖分生成器与众不同

质量热力图,而非线框 每个三角形都根据其最小内角进行着色。您可以一目了然地看到哪些三角形形状良好(绿色),哪些三角形很狭长(红色)—— 这正是对网格划分和插值精度至关重要的指标。
内置 Voronoi 对偶 只需一次切换即可叠加显示从相同数据结构计算得出的 Voronoi 图。了解 Delaunay 三角剖分和 Voronoi 胞腔如何成为同一几何图形的两种视角。
六个教学级预设 随机点云、圆与中心、抖动网格、螺旋、地形站和五角星 —— 每一个都是不同的压力测试,展示了 Delaunay 处理空间模式的不同侧面。

什么是 Delaunay 三角剖分?

给定一组 2D 点,通常有很多方法可以将它们连接成三角剖分(用三角形完全平铺它们的凸包,没有重叠或缝隙)。以俄罗斯数学家 Boris Delaunay (1934) 命名的 Delaunay 三角剖分是满足空外接圆属性的三角剖分:对于网格中的每个三角形,通过其三个顶点的圆不包含其他输入点。这一单一属性带来了一个显着的结果:在同一点集的所有三角剖分中,Delaunay 三角剖分使最小内角最大化。用通俗的话来说,它能产生尽可能“胖”且“平衡”的三角形。

Bowyer-Watson 算法的工作原理

  1. 用一个非常大的超级三角形包围所有输入点。
  2. 每次插入一个输入点。对于每个新点,找出其外接圆包含该新点的每个现有三角形 —— 这些是“坏”三角形。
  3. 移除坏三角形。它们留下的孔洞具有多边形边界。
  4. 将新点与该边界的每条边连接起来,形成新的三角形。
  5. 插入所有点后,移除仍与超级三角形顶点接触的任何三角形。剩下的就是原始点集的 Delaunay 三角剖分。

Delaunay 三角剖分的应用领域

  • 地形建模 (GIS):高程样本(通常间距不规则,如地形站)被连接成不规则三角网 (TIN),用于高程查询、阴影和 3D 可视化。
  • 有限元网格划分:形状良好的 Delaunay 三角形可为力学、传热学和电磁学中的偏微分方程提供稳定的数值解。
  • 计算机图形学:用于渲染、角色绑定和程序化地形的网格生成 —— Delaunay 的“无狭长三角形”保证避免了纹理拉伸伪影。
  • 自然邻点插值:通过 Voronoi 对偶计算每个查询点的自然邻点,从而从分散的样本中重建光滑表面。
  • 计算几何课程:一种经典算法,与凸包、Voronoi 图、点定位和分治法有着深厚的联系。
  • 3D 打印切片机和 CNC 刀具路径:2D Delaunay(及其 3D 亲戚 Delaunay 四面体剖分)是许多切片和填充策略的基础。

Delaunay 与 Voronoi:一枚硬币的两面

Voronoi 图将平面分割为每个输入点一个胞腔,其中每个胞腔包含比任何其他点都更接近该点的所有区域。将胞腔共享边界的点连接起来,即可得到完整的 Delaunay 三角剖分。相反,相邻 Delaunay 三角形的外接圆圆心由线段连接,便形成了 Voronoi 边。在此工具上切换“Voronoi 对偶”可查看叠加在同一图表上的橙色虚线 —— 每条 Delaunay 边都与恰好一条 Voronoi 边直角相交。

质量、狭长三角形与网格细化

Delaunay 最大化了全局最小内角,通俗但它无法修复根本上糟糕的点分布。如果您的输入点几乎共线、聚集或留有较大的空白区域,某些三角形仍然会很狭长(最小角低于 20°)。解决办法是插入 Steiner 点:诸如 Ruppert 算法和 Chew 第二算法之类的算法会迭代地在狭长三角形的外接圆圆心处添加新点,每次都重新进行三角剖分,直到每个三角形都达到目标质量标准。这个生成器可以向您显示哪些三角形是狭长的,以便您在需要更精细的网格时知道在哪里添加 Steiner 点。

实例演练

点击“圆与中心”预设。该工具在圆周围放置 18 个点,并在中心放置 1 个点,然后对它们进行三角剖分。结果是在中心交汇的 18 个完美的等腰三角形扇面 —— 每个三角形在边缘处的角度为 10°,在中心处的角度为 80°–80°。最差的最小角为 10°,所有三角形都被标记为狭长,并且直方图显示所有内容都在 0°–10° 区间内。这个例子是一个极好的教学案例:即使是 Delaunay 最优三角剖分,当输入迫使其如此时,也会出现狭长三角形。现在点击“随机点云” —— 相同的算法会产生形状良好的三角形,因为点分布均匀,直方图也向右移动。

常见误区

  • “Delaunay 三角剖分是唯一的”:通常是的,但如果四个输入点共圆(全部位于同一个圆上),则该组有两个有效的 Delaunay 三角剖分。生成器会始终如一地选择其中一个。
  • “点越多总是意味着质量越好”:添加位置不当的点可能会引入新的狭长三角形。Steiner 点算法会小心地在外接圆圆心处放置新点,从而确保质量得到提升。
  • “Delaunay 与凸包相同”:并非如此。凸包是外部边界;Delaunay 三角剖分用三角形填充内部。
  • “所有三角剖分看起来都差不多”:差异是非常巨大的。从 Delaunay 边进行一次“翻转”可以将一个 25° 的三角形变成一个 5° 的三角形。该工具的质量热力图使这种差异清晰可见。

常见问题解答

什么是 Delaunay 三角剖分?

它是 2D 点集的唯一三角剖分,其中没有任何点位于任何三角形的外接圆内部。这一属性迫使算法在所有可能的三角剖分中最大化最小内角,从而产生形状尽可能良好的三角形。

为什么 Delaunay 对网格划分很重要?

诸如有限元分析之类的数值方法对狭长三角形非常敏感 —— 它们会导致病态矩阵、收敛缓慢和可见伪影。Delaunay 在输入允许的范围内尽可能避免狭长三角形,这就是为什么它是几乎每个网格划分流水线的默认起点。

这个生成器使用什么算法?

Bowyer-Watson 增量算法。首先创建一个包含所有输入点的超级三角形,然后逐个插入每个点:移除外接圆包含新点的三角形,并通过将新点与由此产生的孔洞边界的每条边连接来形成新三角形。

什么是空外接圆属性?

对于网格中的每个三角形,通过其三个顶点的圆都是空的 —— 没有任何其他输入点严格位于其内部。切换“显示外接圆”可以查看这一可视化效果;您会注意到输入点总是位于每个圆的边界上或外部。

Voronoi 图与之有何关联?

它们是对偶的。Voronoi 图将平面分割为每个输入点一个胞腔,其中包含最接近该点的区域。Voronoi 边正是连接相邻 Delaunay 三角形外接圆圆心的线段。切换“显示 Voronoi 对偶”可将其叠加显示。

什么算作狭长三角形?

按照惯例,最小内角低于 20° 的三角形被称为“狭长”的。而“形状良好”的三角形其最小角在 30° 或以上。等边三角形的所有角都是 60° —— 这是理论上的最大值。此工具中的直方图和热力图都使用这些阈值。

生成器接受什么输入格式?

每行粘贴一个点,格式为 x, y。分隔符包括逗号、制表符、分号、竖线或空格。数字可以包含千位分隔符(1,234)或欧洲十进制逗号(1.234,56)。以 # 开头的行将被视为注释,完全重复的点将自动合并。

图表上显示的凸包是什么?

粗靛蓝色轮廓标记了凸包 —— 三角剖分的最外层边界。凸包边恰好属于一个三角形(每个内部边属于两个)。它们也是其 Voronoi 对偶线射向无穷远的 Delaunay 边。

我可以下载图表吗?

可以。“SVG”按钮可下载清晰的矢量文件,可缩放至任何尺寸以用于打印和报告。“PNG”按钮可下载 2× 分辨率的光栅图,适用于幻灯片和聊天。“复制 CSV”可复制逐个三角形的明细(索引、顶点、角度)以及完整的点列表。

我最多可以使用多少个点?

每次运行最多 150 个点。超过这个数量,纯 Python 的 Bowyer-Watson 算法开始需要明显的计算时间,并且 SVG 也会变得过于密集而难以阅读。如果您需要更大的网格,请导出到专用工具(如 Triangle 或 scipy.spatial.Delaunay)。

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

"Delaunay 三角剖分生成器" 于 https://MiniWebtool.com/zh-cn//,来自 MiniWebtool,https://MiniWebtool.com/

由 miniwebtool 团队制作。更新时间:2026-05-20

您还可以尝试我们的 AI数学解题器 GPT,通过自然语言问答解决您的数学问题。

常用工具:

随机信用卡生成器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角色生成器