平面区域三角化思路

本文介绍了如何对平多边形进行三角化,首先通过泊松圆采样生成点云,接着应用Delaunay三角化方法。在外部构建大三角形包含所有点,逐点加入并分割三角形,初步形成三角网格。然后通过空圆性检测和Delaunay优化调整,得到最优的三角化结构。适合程序员学习算法和数据结构。

欢迎关注更多精彩
关注我,学习常用算法与数据结构,一题多解,降维打击。

给定一个平多边形如何生成三角化结构

思路总结

一个直接的思路是先生成点云,对点云进行三角化。

  1. 点云的生成可以使用泊松圆采样。
  2. 三角化及优化可以delauney 三角化方法。
    先在外部框定一个很大的三角形使得所有的点都在其中
    然后挨加入点,每一个点肯定在已经生成好的三角形中,将三角形分成3个三角形
    当所有点加入后,初始三角网格形成,但还不是最优的。
    然后使用空圆性检测进行调整。
    再配合delauney最优三角化调整点位置。

本人码农,希望通过自己的分享,让大家更容易学懂计算机知识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值