简化您的工作流程:搜索 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计算器调整视频速度比例计算器cpm计算器定期存款计算器SRT转为TXT工具音频提取器厘米到英尺和英寸转换器🌡️ 体感温度计算器VAT计算器FPS 转换器百分比折扣计算器样本量计算器毛利率计算器斜边计算器音频分割器图片打码工具MAC地址生成器HEX计算器kg到lbs转换器随机选择器血糖转换器🎮 游戏灵敏度转换器百分比增长率计算器随机IMEI生成器srt时间偏移真心话大冒险生成器随机字符串生成器MAC 地址分析工具英尺到米转换器移除标点符号在线工具卡方检验计算器SHA256 哈希生成器对数计算器One Rep Max (1RM) 计算器圆计算器视频转图片提取器随机英文句子生成器合并视频椭圆周长计算器花样字体生成器生物年龄计算器随机扑克牌生成器月亮星座计算器高斯分布生成器因子计算器罗马数字转换器质数检查器两个日期之间百分比增加计算器随机化数字为视频添加水印农历转换器位数计算器英寸到厘米转换器Log Base 10 计算器卧推计算器年龄计算器百分比到ppm转换器t检验计算器为图片添加文字体脂百分比计算器分贝 (dB) 计算器利润计算器泰勒级数计算器kpa到psi转换器MD5哈希生成器变异系数计算器枢轴点计算器图片压缩器Facebook用户ID查询指数计算器-高精度根式化简器厘米到英寸转换器百分比计算器行数统计工具Zalgo文本生成器🖱️ 点击计数器💧 露点计算器熵计算器DOY日历磅转千克转换器不可见字符移除器伊斯兰历转换器图片Base64转换器数据传输速率转换器视频分割器PSI 转 Bar 转换器积分计算器箱线图生成器逻辑门模拟器商和余数计算器螺栓扭矩计算器随机数字选择器随机虚假地址生成器图着色计算器随机生日生成器AI标点符号添加器分数计算器圆柱体体积计算器 高精度平方根计算器景深 (DoF) 计算器条形码生成器椭圆面积计算器直方图生成器二进制计算器名人名言搜索 (英文)平均偏差计算器幻方生成器最小公倍数计算器相关系数计算器半衰期计算器线积分计算器组合计算器随机超能力生成器科学记数法计算器圆形面积计算器极坐标方程绘图器随机分组生成器随机装备生成器AI内容检测器发音音标转换器图片分割器多项式展开计算器年金现值计算器最简分数计算器翻转视频随机锦标赛对阵生成器AI Token 计数器AI健身计划生成器IPv4/IPv6到十六进制转换器十进制到十六进制转换器太阳位置计算器小写大写字母排序数字死链检查器黄金时刻和蓝调时刻计算器RC时间常数计算器模计算器硬币坠落冲击计算器随机字母生成器CRC64 校验和计算器分数简化双重积分计算器数字提取器曲面积分计算器线性回归计算器自然对数计算器角速度计算器配速卡路里计算器随机RPG角色生成器AI道歉信生成器三重积分计算器水星逆行日历空白字符可视化工具长除法计算器随机名称生成器随机小数生成器🥧 饼图制作工具Bar to PSI 转换器📷 OCR / 图片文字识别Voronoi 图生成器VTT转txt转换器先付年金现值计算器异常值计算器惯性矩计算器排列计算器每个月的天数相同字母异序词生成器csv转srt填字游戏制作器大额存单计算器工资转换计算器年度天数计算器 - 今天是今年的第几天康奈尔笔记生成器循环播放视频斐波纳契回撤计算器磅到克转换器AI礼貌借口生成器AI正则表达式生成器GIF 转 MP4 转换器Instagram用户ID查询偏导数计算器反向文字坡度与倾斜度计算器新月和满月日历标准偏差计算器 - 高精度自酿啤酒酒精度计算器随机 NanoID 生成器AI文本语气分析器三角函数绘图器PPF计算器RD计算器SWP计算器税前工资倒推计算器贷款比较计算器信用使用率计算器CD阶梯计算器美国国库券T-Bill计算器I 系列储蓄债券计算器529大学储蓄计算器HSA计算器遣散费计算器加薪计算器发票生成器出差津贴计算器里程报销计算器房租涨幅计算器按比例租金计算器房租承受能力计算器汽车落地价计算器购车预算计算器摩托车贷款计算器房车贷款计算器船舶贷款计算器土地贷款计算器建筑贷款计算器只付利息抵押贷款计算器气球贷计算器房贷点数计算器PMI计算器双周房贷还款计算器ARM浮动利率房贷计算器VA贷款计算器实发工资计算器AI SQL 查询生成器AI 数据可视化工具 (粘贴 CSV)AI简历分析器AI单位转换器自然语言AI旅行行程生成器AI阅读清单生成器AI膳食计划生成器AI礼物点子生成器ai食谱生成器根据现有食材奖学金投资回报率计算器大学费用计算器语言学习流利度小时数计算器词汇测验生成器学习曲线计算器抽认卡间隔重复调度器颜料调色计算器瓷砖填缝剂计算器洗碗机装载优化器洗涤剂用量计算器染发剂调配计算器打印成本计算器燃气与电力成本对比礼品卡小费计算器搬家纸箱数量计算器储物单元尺寸计算器胶囊衣橱搭配计算器皮带长度计算器液压缸推力计算器滑轮组计算器齿轮比计算器机械比热容计算器热膨胀计算器热传递计算器伯努利方程计算器雷诺数计算器潮汐时间计算器星空可见度计算器绳结打法参考工具睡袋温度评级指南帐篷地布尺寸计算器背包旅行食物重量计算器奈史密斯徒步配速计算器刺绣线长度计算器树脂浇注用量计算器串珠图案计算器陶土收缩率计算器折纸纸张尺寸计算器被子滚边计算器十字绣绣线计算器针织图案计算器编织针尺寸转换器钩针尺寸转换器马匹干草计算器宠物航空旅行航空箱尺寸查询器爬虫栖息地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 三角剖分生成器万花尺图案生成器镶嵌图案生成器六西格玛过程能力计算器帕累托图生成器NPS净推荐值计算器留存率同期群计算器客户流失率计算器客户获取成本CAC计算器客户终身价值 CLV 计算器转化率计算器A/B测试样本量计算器A/B测试显著性计算器透镜方程计算器导线磁场计算器电场计算器库仑定律计算器斯涅尔定律计算器向心力计算器单摆周期计算器弹簧劲度系数计算器多普勒效应计算器索提诺比率计算器特雷诺比率计算器股票贝塔系数计算器通胀保值美国国债 (TIPS) 计算器房贷重新摊还计算器远期利率计算器债券久期计算器 (麦考利和修正)债券凸性计算器固定指数年金计算器变额年金计算器反向抵押贷款计算器年金支付计算器日本算盘模拟器俄罗斯农民乘法吠陀数学技巧计算器古埃及乘法计算器罗马数字数学求解器心算训练器乘法口诀表测验进位与借位可视化工具数的分合生成器硬币应用题求解器距离速度时间三角形计算器工作效率问题求解器混合问题求解器年龄问题求解器火车相遇问题求解器补水计算器药物剂量计算器酒精卡路里计算器身体重塑计算器随机辩论话题生成器随机猫狗名字生成器YouTube缩略图下载器youtube收益估算器