简化您的工作流程:搜索 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/delaunay-三角剖分生成器/,来自 MiniWebtool,https://MiniWebtool.com/

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

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

其他相关工具:

几何学计算工具:

常用工具:

随机信用卡生成器MAC地址查找相对标准偏差计算器彩票号码生成器网址提取器CAGR计算器英尺英寸转换为厘米太阳、月亮与上升星座计算器 🌞🌙✨VAT计算器真心话大冒险生成器比例计算器百分比折扣计算器样本量计算器HEX计算器SRT转为TXT工具🌡️ 体感温度计算器定期存款计算器二进制计算器随机选择器视频转图片提取器音频提取器MAC地址生成器毛利率计算器MAC 地址分析工具随机字符串生成器分数计算器随机IMEI生成器cpm计算器随机数字选择器血糖转换器音频分割器时间持续计算器FPS 转换器kg到lbs转换器厘米到英尺和英寸转换器图片打码工具斜边计算器随机扑克牌生成器圆计算器年龄计算器百分比变化计算器体脂百分比计算器合并视频对数计算器最简分数计算器调整视频速度磅转千克转换器卡方检验计算器厘米到英寸转换器凯利公式计算器随机化数字随机分组生成器Facebook用户ID查询英尺到米转换器图片压缩器闰年清单DOY日历t检验计算器月亮星座计算器椭圆周长计算器按字符数换行导线磁场计算器个人贷款计算器年金现值计算器随机名字选择器PSI 转 Bar 转换器unix时间转换器位数计算器标准偏差计算器 - 高精度英寸到厘米转换器SHA256 哈希生成器🎮 游戏灵敏度转换器多项式展开计算器百分比增长率计算器为图片添加文字质数检查器填字游戏制作器One Rep Max (1RM) 计算器三角函数绘图器SRT合并工具srt时间偏移年度天数计算器 - 今天是今年的第几天每个月的天数卧推计算器根式化简器分贝 (dB) 计算器原根计算器Log Base 10 计算器方差计算器 高精度百分比到ppm转换器逻辑门模拟器随机装备生成器kpa到psi转换器随机声音频率生成器圆形面积计算器词频分析器随机字母生成器两个日期之间函数绘图器罗马数字转换器随机超能力生成器变异系数计算器MD5哈希生成器利润计算器模计算器不可见字符移除器泰勒级数计算器📅 日期计算器极限计算器相关系数计算器余弦定理计算器百分比增加计算器百分比计算器线性回归计算器随机ip地址生成器随机RPG角色生成器随机虚假地址生成器伊斯兰历转换器因子计算器配色方案生成器黄金分割计算器商和余数计算器工资转换计算器指数计算器-高精度排序数字积分计算器AI改写工具atan2计算器日历代数表达式简化器删除线文字生成器图片分割器斜率截距式计算器沸点计算器磅到克转换器组合计算器坡度与倾斜度计算器最小公倍数计算器随机域名生成器BMR计算器RC时间常数计算器凯撒密码工具小数时间转换器英亩到公顷转换器视频分割器逆拉普拉斯变换计算器随机颜色生成器椭圆面积计算器股票平均成本计算器IPv4/IPv6到十六进制转换器参数曲线绘图器弧长计算器快速傅里叶变换FFT计算器按位计算器极坐标方程绘图器直角三角形计算器石头剪刀布生成器螺栓扭矩计算器随机小数生成器💧 露点计算器为视频添加水印数独生成器与求解器条形码生成器WHtR计算器两点间距离计算器克到磅转换器圆柱体体积计算器 高精度希伯来历转换器平方根计算器旋转视频行数统计工具误差函数计算器质数分解计算器随机PIN生成器AI Token 计数器AI标点符号添加器分数百分比转换器双曲函数计算器反向文字幻方生成器🎰 抽卡保底计算器数据传输速率转换器股息收益率计算器角速度计算器隐含波动率计算器Argon2哈希生成器MP3循环器⏱️ 倒计时器利率计算器⏱️ 在线秒表翻转视频获取字符串长度镶嵌图案生成器随机电影选择器音节计数器骰子概率计算器GIF 转 MP4 转换器HTML 到文本转换器npv计算器Webhook测试器刺绣线长度计算器树脂浇注用量计算器串珠图案计算器陶土收缩率计算器折纸纸张尺寸计算器被子滚边计算器十字绣绣线计算器针织图案计算器编织针尺寸转换器钩针尺寸转换器马匹干草计算器宠物航空旅行航空箱尺寸查询器爬虫栖息地UVB计算器鸟笼尺寸计算器鱼缸加热棒瓦数计算器猫砂盆数量计算器前照灯光束距离计算器发动机压缩比计算器轮胎花纹磨损计算器挂车舌重计算器车辆重量分布计算器旅行费用分摊计算器刹车距离计算器工伤赔偿计算器遗嘱资产分配计算器商标分类查询工具专利申请费计算器销售税关联检查器刑期减免计算器诉讼时效计算器Airbnb 定价优化器室友房租分摊计算器Section 8 租金计算器BRRRR 方法计算器现金对现金回报率计算器租金收益率计算器1031 交换计算器财富增长可视化工具午餐花费计算器健身房 vs 家庭健身花费计算器咖啡花费计算器远程办公省钱计算器副业ROI计算器订阅费用追踪器SaaS定价计算器自由职业项目报价计算器烟熏木材搭配指南发酵时间计算器腌制时间计算器饮食限制食谱筛选器香料替代查找器咖啡因半衰期追踪器标准杯计算器葡萄酒搭配建议器攀岩难度等级转换器自行车齿轮比计算器钓鱼结强度计算器瑜伽体式保持计时器游泳SWOLF计算器跑步成绩预测计算器拳击出拳力量计算器橄榄球得分计算器板球得分率计算器足球 xG预期进球计算器网球计分器Wells评分计算器 (DVT/PE)格拉斯哥昏迷评分计算器阿普加评分计算器FFMI计算器库珀12分钟跑步计算器一英里步行测试Rockport计算器瘦体重力量计算器碳水化合物胰岛素比例计算器胰岛素敏感系数计算器农历转换器跨文化年龄计算器多久以前计算器还有多久倒计时计算器日期模式生成器中间日期计算器日期添加工作日工作日计算器句子长度方差分析器海明威风格可读性编辑器发音音标转换器维吉尼亚密码工具埃特巴什密码工具ROT13编码解码器EXIF数据查看与移除工具猪拉丁文翻译器倒推首字母缩写生成器首字母缩写生成器全字母句检查器漏字文检测器图像转SVG描摹器图片转 ASCII 艺术转换器JSON Schema 生成器TypeScript 在线演练场Less 到 CSS 编译器SCSS转CSS编译器SVG 转 React/JSX 转换器查询字符串生成器URL解析器UUID验证和解码器HTTP状态码参考cURL命令构建器谢尔宾斯基三角形生成器3D曲面绘图器朱利亚集合生成器曼德博集合探索器L-System分形生成器Delaunay 三角剖分生成器Voronoi 图生成器万花尺图案生成器六西格玛过程能力计算器帕累托图生成器NPS净推荐值计算器留存率同期群计算器客户流失率计算器客户获取成本CAC计算器客户终身价值 CLV 计算器转化率计算器A/B测试样本量计算器A/B测试显著性计算器透镜方程计算器电场计算器库仑定律计算器斯涅尔定律计算器惯性矩计算器向心力计算器单摆周期计算器弹簧劲度系数计算器多普勒效应计算器索提诺比率计算器特雷诺比率计算器股票贝塔系数计算器通胀保值美国国债 (TIPS) 计算器房贷重新摊还计算器远期利率计算器债券久期计算器 (麦考利和修正)债券凸性计算器固定指数年金计算器变额年金计算器反向抵押贷款计算器年金支付计算器日本算盘模拟器俄罗斯农民乘法吠陀数学技巧计算器古埃及乘法计算器罗马数字数学求解器心算训练器乘法口诀表测验进位与借位可视化工具数的分合生成器硬币应用题求解器距离速度时间三角形计算器工作效率问题求解器混合问题求解器年龄问题求解器火车相遇问题求解器补水计算器配速卡路里计算器药物剂量计算器酒精卡路里计算器身体重塑计算器随机辩论话题生成器随机猫狗名字生成器随机圣经经文生成器随机数学题生成器随机段落生成器随机英文句子生成器砾石、砂和表土计算器钢材重量计算器管道流量计算器梁荷载计算器美元换黄金转换器期权概率计算器股票拆分计算器员工持股计划计算器发票滞纳金计算器自由职业者时薪计算器租赁与购买对比计算器高级小费分摊计算器装箱清单生成器时差反应计算器旅行预算计算器飞行距离计算器热损失计算器发电成本计算器用水量计算器家电用电成本计算器家庭能源审计计算器太阳能投资回报率计算器太阳能板计算器堆肥CN比计算器草坪肥料计算器霜冻日期计算器高床种植箱土壤计算器NPK肥料计算器种子发芽率计算器视频比特率计算器音乐调性转换器音乐BPM节拍点击器照片文件大小估算计算器百万像素到打印尺寸计算器裁切系数计算器曝光三角计算器车辆牵引能力计算器汽车租赁计算器0–60与四分之一英里计算器电动车充电时间计算器电动汽车续航计算器3D距离计算器环面计算器圆台计算器不规则多边形面积计算器正多边形计算器圆锥曲线识别器双曲线计算器长除法计算器Twitter/X 字符计数器YouTube评论抽选器YouTube标签提取器YouTube缩略图下载器youtube收益估算器