本发明涉及船舶数字化设计技术,尤其涉及一种基于catia平台设计的基础库模型轻量化方法。
背景技术:
1、三维模型的打开加载速度与模型本身的数据量成反比关系,模型数据量越大,软件打开模型的时间越长。大型船舶模型数据量巨大,数据量大导致模型的打开加载速度过慢,严重影响设计人员的设计效率。为解决模型数据量大问题,故对组建船舶模型的零件即基础库模型的建模特征进行研究,目的是实现对基础库模型进行处理后,保证处理前后的模型几何外形轮廓一模一样,且数据量明显减少。
技术实现思路
1、本发明要解决的技术问题在于针对现有技术中的缺陷,提供一种基于catia平台设计的基础库模型轻量化方法。
2、本发明解决其技术问题所采用的技术方案是:一种基于catia平台设计的基础库模型轻量化方法,包括以下步骤:
3、1)在catia平台对组建船舶模型的零件基础库,选取产品结构树根节点;
4、2)根据选择的根节点,遍历根节点下的所有库模型,得到库模型列表;
5、3)获取到具体的库模型,并得到库模型的零件几何体特征;所述零件几何体特征包括凸台、凹槽、多截面实体和圆形矩阵;
6、4)将步骤3)获取到的零件几何体特征布尔运算处理,进行整体布尔运算,按结果输出为一个实体特征,该实体特征继承布尔运算前模型的外形轮廓和接口信息;
7、5)删除布尔运算前的零件几何体以及参数化关系和接口信息;
8、6)发布布尔运算后的零件几何体的接口关系信息;
9、7)对循环次数和步骤2)获取的库模型列表总个数进行比较判断;若循环次数小于列表总个数,则执行步骤3),否则转向步骤8);
10、8)更新模型数据,形成轻量化后的库模型。
11、本发明产生的有益效果是:
12、在保证了处理前后模型状态一致的前提下,轻量化处理模型的数据量可以减少近一半,对三维模型整体的数据量减少有很大的促进作用,使得设计人员在设计过程中,调用模型的打开加载速度大大提高。
1.一种基于catia平台设计的基础库模型轻量化方法,其特征在于,包括以下步骤: