当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于最近点局部优化的三角网格模型构建方法技术

技术编号:44208530 阅读:33 留言:0更新日期:2025-02-06 18:41
本发明专利技术公开了一种基于最近点局部优化的三角网格模型构建方法。本发明专利技术方法包括以下步骤:获取目标实体的原始图像,根据原始图像获得平面点集,进而构建初始多边形,将初始多边形内部区域划分成若干网格并排序;将初始多边形拆解为初始三角形;按照网格顺序插入数据点,插入每个数据点后,获取最近数据点,进而定位所有非德劳内三角形,删除所有非德劳内三角形内部边界,生成若干新的三角形;最后从初始三角网格模型中删除全部初始多边形相关三角形,得到目标实体的三角网格模型。本发明专利技术通过最近点快速定位三角网格内的非德劳内三角形,优化了三角网格构建效率,在不改变三角化效果的情况下提高了基于德劳内三角剖分的图像处理效率。

【技术实现步骤摘要】

本专利技术属于计算机辅助设计领域,尤其涉及一种针对平面点集的基于最近点局部优化的三角网格模型构建方法


技术介绍

1、计算机图形学中常用网格来模拟复杂物体的表面,其中,相较于多边形网格,三角网格稳定性强、结构简单,可以快速生成,在处理真实世界的图形时往往需要将图形转化为三角网格。

2、德劳内三角网格是沃洛诺伊图的伴生图形,德劳内三角形的最小角最大性质能尽可能地避免网格中出现狭长三角形,使得三角网格的构建更加合理和准确。逐点插入法是一种构造德劳内三角网的重要方法,它采用动态生成三角形思路,编程易于实现,且占用内存较低,但存在时间复杂度较高的问题。

3、针对逐点插入法时间效率较低的问题,现有的研究优化思路通常是缩短搜索插入数据点所在三角形的路径,但随着数据集不断扩大,搜索路径必然会逐渐延长,因此方法的时间效率仍然会不断降低。


技术实现思路

1、本专利技术的目的是提供一种基于最近点局部优化的三角网格模型构建方法,该方法优化了德劳内三角化中的逐点插入法,省去了搜索插入数据点所在三角形这一步骤,本文档来自技高网...

【技术保护点】

1.一种基于最近点局部优化的三角网格模型构建方法,其特征在于:所述三角网格模型构建方法包括以下步骤:

2.根据权利要求1所述的基于最近点局部优化的三角网格模型构建方法,其特征在于:所述步骤4)中,获取当前数据点对应的最近数据点的过程包括:将当前数据点所在网格和当前数据点所在网格的邻接网格中的数据点作为周边数据点,得到周边数据点集,根据各个周边数据点与当前数据点的间距,得到间距最小的周边数据点并作为最近数据点。

3.根据权利要求1所述的基于最近点局部优化的三角网格模型构建方法,其特征在于:所述步骤4)中,通过最近数据点定位得到所有非德劳内三角形具体为:从所有以最近数...

【技术特征摘要】

1.一种基于最近点局部优化的三角网格模型构建方法,其特征在于:所述三角网格模型构建方法包括以下步骤:

2.根据权利要求1所述的基于最近点局部优化的三角网格模型构建方法,其特征在于:所述步骤4)中,获取当前数据点对应的最近数据点的过程包括:将当前数据点所在网格和当前数据点所在网格的邻接网格中的数据点作为周边数据点,得到周边数据点集,根据各个周边数据点与当前数据点的间距,得到间距最小的周边数据点并作为最近数据点。

3.根据权利要求1所述的基于最近点局部优化的三角网格模型构建方法,其特征在于:所述步骤4)中,通过最近数据点定位得到所有非德劳内三角形具体为:从所有以最近数据点作为顶点的三角形中获取任意一个非德劳内三角形;遍历各个非德劳内三角形的相邻三角形是否为非德劳内三角形,直至找到所有非德劳内三角形。

4.根据权利要求3所述的基于最近点局部优化的三角网格模型构建方法,其特征在于:所述步骤4)中,通过最近数据点定位得到所有非德劳内三角形的过程包括以下步骤:

5.根据权利要求4所述的基于最近点局部优化的三角网格模型构建方法,其特征在于:所述步骤b1)中,从所有以最近数据点作为顶点的三角形中获取任意一个非德劳内三角形的过程具体为:遍历所有以最近数据点作为顶点的三角形是否满足德劳内条件,遍历至第...

【专利技术属性】
技术研发人员:刘晓健单广治裘乐淼张树有
申请(专利权)人:浙江大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1