导航:首页 > 源码编译 > 不规则三角网生成算法

不规则三角网生成算法

发布时间:2023-02-26 18:41:51

A. 不规则三角网的狄洛尼三角网

在所有可能的三角网中,狄洛尼(Delaunay)三角网在地形拟合方面运用的较普遍,因此常被用于TIN的生成。在狄洛尼三角网中的每个三角形可视为一个平面,平面的几何特征完全由三个顶点的空间坐标值(x,y,z)所决定。存储的时候,每个三角形分别构成一个记录,每个记录包括:三角形标识码、该三角形的相邻三角形标识码、该三角形的顶点标识码等。顶点的空间坐标值则另外存储。
用途:(1)利用这种相邻三角形信息,便于连续分布现象的顺序追踪和查询检索,例如对等高线的追踪
(2)利用这种数据结构,可方便地进行地形分析,如坡度和坡向信息的提取,填挖方计算,阴影和地形通视分析,等高线自动生成和三维显示等。

B. c++用三角网生成等高线算法

1)任取一个参考点作为起始点P1,找出P1附近的一个参考点P2,以两点连线为基边,计算其直线方程。
2)再在附近找第三个点。取到前两点的距离平方和最小的点作为候选点,以该三点作圆,判断周围是否有落入该圆的点。如果有,则该三角形不是狄洛尼三角形,再选用第二个候选参考点进行同样的操作,直到没有其他参考点落入外接圆内为止,则该三角形就是狄洛泥三角形。
3)分边以该三角形的一边作为基边,用同样的方法形成其他三角形。直到所有参考点都参与构造狄洛尼三角网为止。

阅读全文

与不规则三角网生成算法相关的资料

热点内容
库房管理系统源码 浏览:59
安卓应用多为什么会卡 浏览:10
php程序员工作职责 浏览:306
程序员可以转行做运维吗 浏览:323
如何检测到服务器端口是否通 浏览:851
linuxsed正则 浏览:109
linux安装gz文件 浏览:357
linux如何卸载编译的软件 浏览:929
高三解压活动视频 浏览:780
如何把服务器卡爆 浏览:949
饿了么java程序员 浏览:960
python编译时找不到路径 浏览:910
jpg转换pdf软件 浏览:103
php读取json文件 浏览:866
螺杆压缩机的功率计算 浏览:74
谷轮压缩机c 浏览:338
苹果app如何复制到另一个手机 浏览:834
javasession超时 浏览:831
易金通app怎么更改手机号 浏览:493
plc数控编程的方法 浏览:989