一种基于RVM文件中几何体面内错误数据的处理方法技术

技术编号:43728205 阅读:48 留言:0更新日期:2024-12-20 12:54
本发明专利技术公开一种基于RVM文件中几何体面内错误数据的处理方法,使用二次开发程序从AM软件中导出RVM格式模型文件,解析RVM格式模型文件提取文件中几何体每个面的数据点集,将几何体每个面的数据点集对应存入该面的哈希集合中,在每个面的哈希集合中剔除重复出现的数据点并进行剔除后的校验,剔除校验通过后重新将模型文件数据写入并保存至服务器。本发明专利技术通过对几何体的每个面的数据进行单独校验和修复,因而可以减少每次修复的计算量,提高模型数据的修复效率。同时还采用三角剖分算法校验剔除重复点后的数据点集是否正确,能明显提高RVM格式模型复显的正确率,有效提高了应用精度。

【技术实现步骤摘要】

本专利技术为涉及船舶行业的一种基于rvm文件中几何体面内错误数据的处理方法,属于船舶数字化设计制造技术中的可视化管理。


技术介绍

1、随着计算机信息技术的飞速发展,海运船舶方面逐渐引入计算机信息技术与数据管理系统,以提高运输效率、优化航线规划和保障航运安全。avevamarine软件作为一种强大的船舶设计类软件,在船舶设计领域有着非常广泛的应用。用于设计、建造船舶和海工项目的集成软件,采用以对象为中心的技术,提供一系列解决方案、加载项以及单机版应用程序所构成的产品组合,贯穿造船业务过程中的每个环节。现阶段,我们常常使用avevamarine软件进行船舶的模型设计,通过aveva marine软件可以导出rvm格式的模型文件,而rvm格式的模型文件也可以转换为其他三维格式的文件,以供给用户渲染生成直观的三维立体模型。

2、由于在rvm格式的模型文件中是按3d几何形状对几何体进行分类的,并用特定的形式对其定义,尤其是针对于外形不规则的几何体是用多组平面进行定义的。然而,在对rvm格式的模型文件的解析中发现存在很多面数据无法解析的情况。经过分析发现,本文档来自技高网...

【技术保护点】

1.一种基于RVM文件中几何体面内错误数据的处理方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于RVM文件中几何体面内错误数据的处理方法,其特征在于:在所述步骤2中,解析所述RVM格式模型文件提取几何体每个面的数据点集时,将所述RVM格式模型文件按照不同形状的几何体进行分类,包括长方体、球体、直管、弯管、楔形体和不规则外形几何体。

3.根据权利要求2所述的一种基于RVM文件中几何体面内错误数据的处理方法,其特征在于,在所述步骤3中,将几何体每个面的数据点集对应存入该面的哈希映射集合中,包括以下步骤:

4.根据权利要求3所述的一种基于R...

【技术特征摘要】

1.一种基于rvm文件中几何体面内错误数据的处理方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于rvm文件中几何体面内错误数据的处理方法,其特征在于:在所述步骤2中,解析所述rvm格式模型文件提取几何体每个面的数据点集时,将所述rvm格式模型文件按照不同形状的几何体进行分类,包括长方体、球体、直管、弯管、楔形体和不规则外形几何体。

3.根据权利要求2所述的一种基于rvm文件中几何体面内错误数据的处理方法,其特征在于,在所述步骤3中,将几何体每个面的数据点集对应存入该面的哈希映射集合中,包括以下步骤:

4.根据权利要求3所述的一种基于rvm文件中几何体面内错误数据的处理方法,其特征在于:在所述步骤3.4中,将每个点的所述特征键值和位置序号值保存在哈希映射集合前,需要检查该点的所述特征键值和位置...

【专利技术属性】
技术研发人员:李江梅志刘辉雷海森陆永胜王娟
申请(专利权)人:扬州中远海运重工有限公司
类型:发明
国别省市:

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

1