- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
非网格生成原理
非结构网格的生成,以二维三角形网格为例
Voronoi 图
•Voronoi 图,又叫泰森多边形或Dirichlet图,它
是由一组由连接两邻点直线的垂直平分线组成的连
续多边形组成。
V4、v6、v8、v7、v5组成的多边形内的点到7点的距离最小(相
对于其它1、2、…)。由这些多边形组成的图为Voronoi图
3
Voronoi 图和Delaunay三角网
•Voronoi图定义是:假设V=(v1,v2,…..,vn),N>3是 欧几里
德平面上的一个点集,并且这些点三点不共线,四点不共圆。
用d(vi,vj)表示点vi,vj间的欧几里德距离。设x为平面上的
点,则区域V(i)=(xE2|d(x,vi)=d(x,vj),j=1,2,….,N, ji)称为
Voronoi多边形(V—多边形)。 各点的V-多边形共同组成
Voronoi图。
Delaunay三角网
•Delaunay三角网的定义是:有公共边的Voronoi
多边形称为相邻的Voronoi多边形。连接所有相
邻的Voronoi多边形的生长中心所形成的三角网
称为Delaunay三角网。
•Delaunay三角网是Voronoi图的伴生图形
Delaunay 三角形(粗线)和 Voronoi 多边形(细线)
5
Delaunay三角网与Voronoi图
Delaunay三角网与Voronoi图是互偶的
Delaunay三角网有以下特性:
Delaunay三角网的唯一性;
没有任何其它三角形顶点在三角形的外接圆内部,反之,
如果一个三角网满足此条件,那么它就是Delaunay三角网;
Delaunay三角网中的三角形最接近于等边三角形
Delaunay三角网的特性(空外接圆)
•空外接圆性质:在由点集V所形成的
Delaunay三角网中,其每个三角形的外接
圆均不包含点集V中的其它任意点;
•空外接圆性质也称为circle准则,是点集中每
三个点所构成的三角形成为Delaunay三角
形的充要条件。
空外接圆特性
Delaunay三角网
更接近于等边三角形
circle准则示意图, 图(b)正确
Delaunay三角网的特性(最大的最小角)
•最大的最小角度性质:在由点集V所能形成的
三角网中,Delaunay三角网中三角形的最
小角度是最大的。
最大化的最小内角
Delaunay三角网的算法分类
•Delaunay三角网的各种算法主要分为三类:
•分治算法
•逐点插入法
•三角网生长法
•下面主要介绍逐点插入法。
逐点插入算法示意图
在已有网格中,每次插入一个新节点P,在网格中找出包含P的三角形T,
然后从T开始递归搜寻外接圆包含点P的三角形,并删除这些三角形,形成
一个多边形(图中阴影部分),连接它的各个顶点和形成新的三角形,这可
以保证网格为Delaunay剖分。然后进行迭代,直至所有节点处理完。
逐点插入算法示意图
在新点周围,利用逐点插入算法对网
在已有的Delaunay 网格 格划分进行局部更新
中引入新点
描述网格的数据结构
struct point struct triangle
{ struct edge
文档评论(0)