首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
四叉树高效Delaunay三角网生成算法   总被引:7,自引:0,他引:7  
实现了一种以地形为应用背景的大规模离散点快速生成TIN的算法,该算法首先对大规模离散点按一定的阈值进行四叉树分割,然后对四叉树的每个叶子块分别以凸壳技术构三角网,而后再自底向上合并具有相同父亲节点的块,最后进行全局优化,生成Delaunay三角网.经实际地形数据验证结果表明:同样的算法,采用四叉树分块比采用平均分块策略有着更高的执行效率.  相似文献   

2.
本文详细介绍由等高线地形图数据生成三维地形的基本原理和过程,具体实现方法是通过等高线数字化获取离散点的高程数据,采用Delaunay三角网进行三维建模,然后进行三维显示,从而生成的三维地形。并以VisualC++6.0为开发平台,OpenGL为工具,建立了基于等高线数据的三维地形模型。实验证明本文所述方法速度快、精度高。  相似文献   

3.
本文详细介绍由等高线地形图数据生成三维地形的基本原理和过程,具体实现方法是通过等高线数字化获取离散点的高程数据,采用Delaunay三角网进行三维建模,然后进行三维显示,从而生成的三维地形.并以Visual C++6.0为开发平台,OpenGL为工具,建立了基于等高线数据的三维地形模型.实验证明本文所述方法速度快、精度高.  相似文献   

4.
一种高效的Delaunay三角网合并生成技术   总被引:10,自引:0,他引:10  
向传杰  朱玉文 《计算机应用》2002,22(11):34-36,39
在传统的建模方法中,规则三角网方法(GRID)由于是在格网点上对格网周围采样点按照距离远近加权平均,难以在细节上反映原貌,精度不高;不规则三角网方法(TN)按照某种原则(delaunay)将采样点直接民网,建立起模型,但是建模过程复杂,内存耗费很大,当原始采样数据量很大时,效率很低,引进四叉树分块生成标准delaunay网格,并采用凸壳边界跟踪优化合并形成三角网格,大大提高delaunay三角网生成速度,提高了建模效率。  相似文献   

5.
基于自适应分块的TIN三角网建立算法   总被引:23,自引:0,他引:23       下载免费PDF全文
TIN三角网在GIS/VR中具有重要用途,在TIN生成算法中,分割-归并法、三角网生长法各有其优缺点,为兼顾空间的时间性能,因而提出了一种基于自适应分块思想的TIN三角网建立算法,它融合传统的分割-归并法、三角网生长等Delaunay三角网主流生成算法于一体。实验结果表明,算法建立的三角网无交叉和重复,并具有Delaunay三角网的特性,同时兼顾了空间的时间性能,具有较高的执行效率,算法的设计思想  相似文献   

6.
提出一种基于离散点Delaunay三角网快速构建的网格生长算法,采用分治算法将离散点表达为唯一网格,利用稀疏矩阵完成网格数据的压缩存储,通过标识码实现有值单元格与离散点之间的高效检索,从而提高网格构建的效率。依据有值单元格的密度获取预设正方形搜索空间,并在三角网扩展时根据需要动态建立正方形搜索空间,从而保证网格生长的准确性。实验结果表明,该算法的时间复杂度为O(nlogn),对于少量或海量离散点均具有较好的适应性。  相似文献   

7.
基于Qi算法的Delaunay三角网逐点插入法   总被引:1,自引:0,他引:1  
Delaunay三角网在很多领域都有着广泛的应用,快速高效地生成Delaunay三角网十分重要。逐点插入法是构建Delaunay三角网中使用最广泛的方法之一。本文深入研究了使用逐点插入法构建不带约束条件Delaunay三角网的过程。在使用该方法生成Delaunay三角网中建立结点拓扑关系这一影响构网效率的关键步骤中引入了Qi算法,简化了该方法生成Delaunay三角网的复杂度。然后在向Delaunay三角网内插入约束边的过程中,再次引入Qi算法,从而提高了构网的效率。为了验证上述模型,我们在Microsoft Visual Studio 2005开发环境下,以C#为开发工具,采用底层开发模式实现了改进的逐点插入法,实验证明引入Qi算法能够提高逐点插入法Delaunay三角网构建及插入约束边的效率。  相似文献   

8.
基于等高线的三维真实感地形生成研究   总被引:7,自引:0,他引:7  
详细介绍由等高线地形图数据生成三维真实感地形的基本原理和过程,具体实现方法是通过等高线数字化获取离散点的高程数据,采用Delaunay三角网进行三维建模,然后进行三维显示,从而生成真实感的三维地形.并以Visual C++6.0为开发平台,OpenGL为工具,建立了基于等高线数据的三维真实感地形模型.实验证明本文所述方法速度快、精度高.  相似文献   

9.
基于Delaunay三角剖分生成Voronoi图算法   总被引:4,自引:0,他引:4  
针对Delaunay三角网生长算法和间接生成Voronoi图算法构网效率不高的问题,提出了一种Delaunay三角网生长法间接生成Voronoi图的改进算法。该算法以点集凸壳上一边快速生成种子三角形,定义了半封闭边界点的概念,在三角形扩展过程中动态删除封闭点及半封闭边界点,加快Delaunay三角网生成速度。然后又定义了有序目标三角形的概念,该算法能迅速查找点的有序目标三角形,生成无射线的Voronoi图;考虑凸壳上点的特性,借助三个无穷点生成带射线的Voronoi图。通过实验结果分析表明,改进的算法执行效率有了很大提高。  相似文献   

10.
平面域上离散点的三角化实现   总被引:3,自引:0,他引:3  
简单回顾了生成Delaunay三角网的分治算法,逐点插入法,三角网生长法等三类主流算法,提出了一种基于逐点插入思想的快速,有效的分区逐点插入三角化算法,实现了平面域上离散数据点的三角化,网络的优化是在网格生成过程中完成的,生成的网格符合Delaunay准。  相似文献   

11.
基于Delaunay三角网的等值线绘制算法*   总被引:10,自引:2,他引:8  
提出了一种快速构建Delaunay三角网算法(QGDTN)。在每次迭代中,该算法从点集P最左边的两点中,选取离凸边中点距离最近的一点与凸边构成Delaunay三角形,并加入三角网中,算法实现简单,且时间复杂度为O(n)。基于Delaunay三角网,根据三角形的各边上是否有等值点,用内插值法求出等值点坐标,跟踪、连接等值点生成等值线;最后,采用三次方Bezier曲线平滑等值线。实验证明,基于Delaunay三角网的等值线绘制算法是高效的,并且具有一定的实用价值。  相似文献   

12.
基于点邻域平坦度的网格重构算法   总被引:2,自引:0,他引:2  
提出一种对散乱数据点进行网格重构的区域扩张算法.首先计算每个点的邻域平坦度,并在平坦区域构造一个种子三角面片;然后优先选取落在平坦区域的活动边进行扩张,并在扩张过程中引入平坦趋势作为最佳点选择的准则;最后通过后续处理构造出二维流形网格.实验结果表明,该算法能充分利用点邻域的平坦信息减少拓扑和几何错误发生的概率,较好地保持实体模型的尖锐特征.  相似文献   

13.
提出一种基于调制度的网格重构算法,首先对调制度进行等级量化,在调制度高的区域构造种子三角面片;然后优先选取测点调制度高的活动边进行增长,依据加权最小长度准则选择最佳候选点;在径向基函数孔洞修补之前根据三角面片几何属性对孔洞边界进行预处理.实验结果表明,该算法对平坦和高曲率区域都能有效地重构出形态比较均匀的二维流形网格,较好地保持了模型的细节尖锐特征.  相似文献   

14.
一种基于边指针搜索及区域划分的三角剖分算法   总被引:1,自引:0,他引:1  
张俊  田慧敏 《自动化学报》2021,47(1):100-107
针对大规模数据处理时Delaunay三角剖分过于耗时的问题,本文提出了一种基于边指针搜索及区域划分的三角剖分算法.基于边指针设计了一种能够反映三角形之间位置关系的数据结构,并优化了目标三角形的搜索路径.基于该数据结构,利用区域划分进一步降低目标三角形的搜索深度.超级三角形所在的正方形被划分成具有相同尺寸的区域,目标三角...  相似文献   

15.
计算碰撞检测中接触位置的算法   总被引:1,自引:0,他引:1  
介绍了一种针对用三角形网面表示的不规则物体的碰撞检测中接触点,接触法线和刺穿深度的计算方法.该方法先将两三角形网面的交线投影到一个坐标轴上,然后对交线端点的投影点进行排序,从而将交线分成一组或多组,每组交线首尾相连构成一个圈,每个圈代表一个接触区域;针对每个接触区域,利用交线计算接触点,接触法线,并根据三角形网面在接触位置的拓扑关系,分顶点,边和面三种刺穿情况计算出刺穿深度.通过实际应用,证明了该方法在解决不规则物体的多点碰撞检测中的可行性和可靠性,适用于三维游戏制作、虚拟现实中的物理仿真等各项应用研究.  相似文献   

16.
散乱点云的三角网格重构   总被引:2,自引:0,他引:2  
董洪伟 《计算机工程》2005,31(15):30-32
基于增量扩散法的思想,提出并实现了一个散乱点云的三角网格重构算法,算法首先利用体素网格的散列表对散乱点进行组织,然后在确定了初始种子三角形的基础上,基于活动边扩展规则构造新的三角形,使网格不断向周围扩展直到活动边表空为止,最后算法合并棱边并计算每个三角形的顶点法矢,最终构造出散乱点云的三角网格。  相似文献   

17.
本文提出一种几何数据压缩的新算法,其基本思想是在已知物体网格边界的条件下,首先寻找边界的凹点,然后建立网格结点的特殊树结构,即横切面树,并将横切面树中相邻节点内网格结点之间的关系表示为链表(三角形条带),按契约数结构及链表(三角形条带)编码、存储帮传输网格结点的连接关系,这种算法不同于Gabriel Taubin算法,它具有对顶点坐标、属性坐标及三角形连接关系压缩无损等许多优点。  相似文献   

18.
针对由三角面片构成的医学表面网格数据,提出了一种简单可靠的网格切割算法。在移动切割工具的过程中采用OBB包围盒树进行碰撞检测。为了简化切割过程中OBB树的更新仅在首次发生碰撞时对由OBB计算得到的碰撞面计算碰撞点,在后续过程中通过切割工具的移动方向和网格的AIF数据结构计算碰撞面和碰撞点。网格切割算法采用顶点移动的方法,该法可以避免畸形三角面片的产生。实验结果表明,提出的算法能够很好的仿真医学导航系统中的切割过程。  相似文献   

19.
孔令霞  姚远  胡庆夕 《计算机工程》2010,36(18):177-179
针对三维封闭三角网格模型的缺失实体孔洞,提出一种边界识别算法。以手绘曲线作为输入,结合轮廓线法得到目标孔洞的近似边界点集,生成连续的孔洞轮廓线。按照曲线点集并以孔洞轮廓线辅助搜索孔洞的上边界,根据上边界向下搜索得到孔洞的下边界。该算法可用于满足二维流形、可定向及封闭的三角网格模型上孔洞边界的定位,能够简化孔洞边界的定位过程,提高设计系统的易用性。  相似文献   

20.
一种基于图的平面点集Delaunay三角剖分算法   总被引:6,自引:0,他引:6       下载免费PDF全文
本文提出了一种基于图的平面点集Delaunay三角剖分算法。该算法首先求出平面点集的欧几里得最小生成树,然后逐次加入一边构造三角形网格,最后按最小内角最大的三角化准则,通过局部变换,得到平面点集的Delaunay三角剖分。本文同时阐述了它的对偶图;平面点集的Voronoi图的概念和性质。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号