本发明专利技术涉及一种船舶模型的建立方法及装置
【技术实现步骤摘要】
船舶模型的建立方法及装置、电子设备以及可读存储介质
[0001]本专利技术涉及软件开发
,尤其涉及一种船舶模型的建立方法
、
一种船舶模型的建立装置
、
一种电子设备以及一种可读存储介质
。
技术介绍
[0002]目前,船舶作为一种复杂的系统工程,舾装专业设计技术含量高
、
工程量大,数据量级高,现阶段船舶舾装生产设计,采用基于各类设计输入和工艺要求进行综合设计,在
S3D
环境下进行各专业模型放样
、
协调平衡和基于模型的图纸等内容的设计输出
。
模型属性集
、
数据流在设计过程中扮演者举足轻重的角色
。Intergraph Smart3D(
鹰图智能三维
)
软件普遍应用于电力
、
化工行业,在船舶行业内的应用范围不广
。
因此,可以通过利用
Intergraph Smart3D
软件建立船舶模型
。
技术实现思路
[0003]有鉴于此,本专利技术提供一种船舶模型的建立方法
、
一种船舶模型的建立装置
、
一种电子设备以及一种可读存储介质
。
[0004]具体地,本专利技术是通过如下技术方案实现的:
[0005]根据本专利技术的第一方面,提供一种船舶模型的建立方法,其中包括:获取多个第一子模型
。
第一子模型为船舶模型的子模型;分别确定每个第一子模型所属的第一类型信息;根据每个第一子模型所属的第一类型信息对相应的第一子模型的属性信息进行修改,得到多个第二子模型;根据多个预设名称中每个预设名称对相应的第二子模型的名称进行修改,得到多个第三子模型;将多个第三子模型进行组合,生成船舶模型
。
[0006]本专利技术提供的船舶模型的建立方法,主要用于在
IntergraphSmart3D
软件中进行构建船舶模型
。
获取到多个用于建立船舶模型的第一子模型,该第一子模型为软件中自带的模型,根据所选定的第一子模型分别判断出每一个第一子模型所属的第一类型信息,第一类型信息可以为
Equipment Furnishing(
舱内生活设备
)
等
。
利用每一个第一子模型所属于的第一类型信息分别得到每个第一子模型的下的属性信息,进而对与第一类型信息相对应的第一子模型下的属性信息进行修改,从而得到多个第二子模型,通过利用第一子模型所属的第一类型信息将第一子模型转换为第二子模型,实现了快速修改或更新船舶模型中的子模型的属性的效果
。
进一步地,按照施工阶段
、
类型等需求规则预先设置多个预设名称,然后根据多个预设名称中的每一个预设名称对相应的第二子模型的名称进行修改,得到多个第三子模型,通过利用预设名称代替子模型中的原名称,进而方便了子模型的查找,便于将多个第三子模型进行组合得到船舶模型,从而实现了在
Intergraph Smart3D
软件中进行构建船舶模型的技术效果,同时还通过对建立船舶模型的多个子模型的属性和名称进行统一的修改,从而解决了船舶模型在建立过程中,子模型查找困难
、
编辑繁琐
、
同步效率低的问题,提高了建模和数据的处理效率
。
[0007]在一些实施例中,根据每个第一子模型所属的第一类型信息对相应的第一子模型
的属性信息进行修改,得到多个第二子模型的步骤,包括:根据第一类型信息确定第一类型的多个关键属性集;根据多个关键属性集确定相应的第一子模型的属性信息;对多个第一子模型的属性信息进行修改,得到多个第二子模型
。
[0008]在该实施例中,在对第一子模型的属性信息进行修改的步骤包括:由于第一类型信息所代表的是该第一子模型在船舶模型中所在的位置,进一步地,因此第一类型信息下会存在多个关键属性集,关键属性集表示的是当前第一子模型的所有属性信息,即关键属性集中可以包括属性名称以及属性值,其中属性名称可以为第一子模型中的名称
、
第一子模型的中文名称
、
第一子模型的重量以及第一子模型所在的舱室等
。
进而在多个关键属性集中确定出相应的第一子模型的当前属性信息,然后对第一子模型的当前属性信息进行修改,从而得到了第二子模型
。
通过获取到多个关键属性集一方面可以直观的查看到当前的第一子模型的属性信息,另一方面可以直接地对第一子模型的属性信息进行修改,从而实现了快速修改第一子模型的常用属性
。
[0009]在一些实施例中,根据多个关键属性集确定相应的第一子模型的属性信息的步骤,包括:根据每个第一子模型确定每个第一子模型所属的第二类型信息;根据第二类型信息在多个关键属性集中确定与第二类型对应的关键属性集,其中,与第二类型对应的关键属性集为相应的第一子模型的属性信息
。
[0010]在该实施例中,第一子模型除了属于第一类型信息外,还可以属于第二类型信息,第二类型信息可以为第一子模型在船舶模型中所起到的作用
。
也就是说,第一类型信息与第二类型信息之间为交集的关系,即,通过第一类型信息得到的多个关键属性集就是多个第二类型信息的关键属性集,进而可以通过每个第一子模型所属的第二类型信息在每个第一子模型所属的第一类型信息下的多个关键属性集中确定与每个第一子模型所属的第二类型信息相应的关键属性集,该关键属性集中数据信息就是第一子模型的属性信息,进而可以直接对关键属性集即第一子模型的属性信息进行修改,从而实现了对属于同一个第一类型信息和同一个第二类型信息的第一子模型的属性的快速修改
。
[0011]在一些实施例中,根据每个第一子模型所属的第一类型信息对相应的第一子模型的属性信息进行修改,得到多个第二子模型的步骤,包括:根据每个第一子模型确定每个第一子模型所属的第二类型信息;根据第一类型信息和第二类型信息将多个第一子模型划分为多个第一子模型集;将每个第一子模型集中的多个第一子模型的关联属性输出至预设表格中,以在预设表格中对多个关联属性进行修改;将多个修改后的关联属性输入至相应的第一子模型中,得到多个第二子模型
。
[0012]在该实施例中,根据每个第一子模型所属的第一类型信息对相应的第一子模型的属性信息进行修改,得到多个第二子模型的步骤,还可以为:根据每个第一子模型确定出每个第一子模型所属的第二类型信息,然后根据第一类型信息和第二类型信息将多个第一子模型划分为多个第一子模型集,即通过选定第一类型信息和第二类型信息,将第一类型信息和第二类型信息都相同的多个第一子模型组成一个第一子模型集
。
然后将每个第一子模型集中多个第一子模型的关联属性输出至预设表格中,进而可以在预设表格中对需求数据即第一子模型的属性进行变更,然后关闭预设表格,本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种船舶模型的建立方法,其特征在于,包括:获取多个第一子模型,所述第一子模型为船舶模型的子模型;分别确定每个所述第一子模型所属的第一类型信息;根据每个所述第一子模型所属的第一类型信息对相应的所述第一子模型的属性信息进行修改,得到多个第二子模型;根据多个预设名称中每个所述预设名称对相应的所述第二子模型的名称进行修改,得到多个第三子模型;将多个所述第三子模型进行组合,生成所述船舶模型
。2.
根据权利要求1所述的船舶模型的建立方法,其特征在于,所述根据每个所述第一子模型所属的第一类型信息对相应的所述第一子模型的属性信息进行修改,得到多个第二子模型的步骤,包括:根据所述第一类型信息确定所述第一类型的多个关键属性集;根据所述多个关键属性集确定相应的所述第一子模型的属性信息;对多个所述第一子模型的属性信息进行修改,得到多个所述第二子模型
。3.
根据权利要求2所述的船舶模型的建立方法,其特征在于,所述根据所述多个关键属性集确定相应的所述第一子模型的属性信息的步骤,包括:根据每个所述第一子模型确定每个所述第一子模型所属的第二类型信息;根据所述第二类型信息在所述多个关键属性集中确定与所述第二类型对应的关键属性集,其中,与所述第二类型对应的关键属性集为相应的所述第一子模型的属性信息
。4.
根据权利要求1所述的船舶模型的建立方法,其特征在于,所述根据每个所述第一子模型所属的第一类型信息对相应的所述第一子模型的属性信息进行修改,得到多个第二子模型的步骤,包括:根据每个所述第一子模型确定每个所述第一子模型所属的第二类型信息;根据所述第一类型信息和所述第二类型信息将多个所述第一子模型划分为多个第一子模型集;将每个所述第一子模型集中的多个所述第一子模型的关联属性输出至预设表格中,以在所述预设表格中对多个所述关联属性进行修改;将多个修改后的所述关联属性输入至相应的所述第一子模型中,得到多个所述第二子模型
。5.
根据权利要求1至3中任一项所述的船舶模型的建立方法,其特征在于,所述属性信息包括:所述第一子模型的舾装件种类
、<...
【专利技术属性】
技术研发人员:刘春华,袁飞晖,于栋亮,杨雪莲,刘伟盛,米家慧,钱鹏程,
申请(专利权)人:上海外高桥造船有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。