基于UGII的反求工程数据处理技术研究与系统开发

被引:0
作者
孙肖霞
机构
[1] 山东理工大学
关键词
UG; 反求工程系统; 数据预处理; 三角网格化;
D O I
暂无
年度学位
2006
学位类型
硕士
导师
摘要
本文针对目前UGII与反求工程系统存在的不足,以Visual Studio.NET 2003为开发工具,开展了UGII反求工程模块的部分研发工作。论文主要完成的研究内容如下: (1)通过研究UG/Open API接口技术和UDO方法,设计了点云类,创建了点云对象、UDO类及对象,并结合C++纯虚函数技术,成功地将海量数据点以像素点的形式显示在UGII系统的主窗口中; (2)通过采用WINDOWS API函数和UG/OPEN C API函数获取了UGII的主窗口指针,利用鼠标钩子捕捉鼠标点的屏幕位置,并进一步通过OpenGL API函数将世界坐标系下的点映射到窗口坐标系下,结合多边形内外点的判断算法,在UGII中实现了点云的交互区域分割; (3)通过研究支持数据动态管理的空间数据结构R-tree,在优选其变种R*-tree作为本课题的点云空间数据结构的基础上,提出了一种在R*-tree中搜索数据点K近邻的算法; (4)通过研究固定球拟合、坐标转换及数据融合算法,提出了一种基于最小二乘球的多视点云拼合算法,并与UGII系统无缝集成,该算法可快速、精确地对多视点云数据进行对齐与融合; (5)研究了曲率估算方法和数据精简原则,提出了一种适用于任意类型测量点云的曲率精简算法,将其集成到UGII系统后,实现了对大量密集数据点直接、有效地精简; (6)通过分析已有散乱数据三角网格剖分算法,制定了候选点有效准则、匹配点查找及优化准则和四种数据更新方法,提出了一种通用的三角网格快速剖分算法——螺旋波扩展法,实现了散乱数据的快速、高质量地三角网格剖分; (7)实现了四种三角网格后处理算法,包括:内外边界提取、数据分块、网格自适应加密及网格模型抽壳,为快速构建特征线、有限元分析及快速原型奠定了基础。
引用
收藏
页数:79
共 42 条
[1]
反求工程中三角网格划分及其应用的关键算法研究 [D]. 
肖双九 .
西北工业大学,
2002
[2]
空间散乱点数据的八叉树分解法 [J].
陈慧 ;
何兴恒 ;
胡娟 .
中国科技信息, 2005, (22)
[3]
基于三维点云数据的线性八叉树编码压缩算法 [J].
权毓舒 ;
何明一 .
计算机应用研究, 2005, (08) :70-71+129
[4]
三维实体有限元自适应网格规划生成 [J].
黄晓东 ;
杜群贵 ;
叶邦彦 .
计算机辅助设计与图形学学报, 2005, (07) :1446-1451
[5]
曲面有限元网格引线织就生成法 [J].
杜群贵 ;
刘树道 ;
叶邦彦 ;
黄晓东 .
机械工程学报, 2005, (07) :211-215
[6]
面向逆向工程的点云数据精简方法 [J].
黄国珍 ;
卢章平 .
机械设计与研究, 2005, (03) :59-61
[7]
一个利用法矢的散乱点三角剖分算法 [J].
董辰世 ;
汪国昭 .
计算机学报, 2005, (06) :1000-1005
[8]
基于边特征的点云数据区域分割 [J].
柯映林 ;
单东日 .
浙江大学学报(工学版), 2005, (03)
[9]
基于UG二次开发的菜单制作技术 [J].
马晓丽 ;
孙殿柱 .
山东理工大学学报(自然科学版), 2004, (05) :33-36
[10]
数控激光扫描测量系统 [J].
熊会元 ;
宗志坚 ;
高群 ;
欧阳祥波 .
机械设计与制造, 2004, (05) :17-19