欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2013105714484
申请人: 浙江工业大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2023-12-11
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于VRML技术的三维模型边界线提取方法,其特征在于:所述边界线提取方法包括以下步骤:

(1)读取VRML文件,文件扩展名为wrl,并采用正则表达式识别文本数据,然后将数据存储到数组中,数组包括单位法向量数组、线段数组和坐标数组;

(2)用户设定“法向量突变阈值T”,简称“阈值T”,一般取阈值T=0.2,阈值T的取值依据三维模型上最大曲率值,曲率越大,阈值T应取越大;

(3)将单位法向量数组内每一条法向量进行两两作差,同阈值T进行比较,若差向量的模小于等于阈值T,则认为两个法向量所对应的三角面是连续的面,面内不存在边界线,并且,如果这两个三角面内存在相同顶点的线段,则一定为面内不存在的边界线,称为“对角线”,删除这两条对角线;如果不存在,则表示两个三角面不属于同一面,不作处理;若差向量的模大于阈值T,则认为这两个三角面是不连续的面,并且,如果这两个三角面内存在相同顶点的线段,则一定为边界线,删除其中一条;如果不存在,则表示两个三角面不相交,不作处理;

(4)将剩余线段进行整理,得到线段数组,并且和坐标数组一起写入数据表格文件,文件扩展名为csv,保存到计算机磁盘中。

2.如权利要求1所述的基于VRML技术的三维模型边界线提取方法,其特征在于:所述步骤(1)中,所述的单位法向量数组是由三角面的三个顶点的法向量求和再取单位向量得到,所述的线段数组是由三角面三顶点两两相连得到。

3.如权利要求1所述的基于VRML技术的三维模型边界线提取方法,其特征在于:所述步骤(2)中,所述阈值T的物理意义为:当法向量之差的模小于阈值T时,法向量夹角较小,面夹角接近0度,曲面连续性好。