船舶型线的转换方法、装置及设备与流程
未命名
09-22
阅读:142
评论:0
1.本发明属于造船技术领域,尤其涉及一种船舶型线的转换方法、装置及设备。
背景技术:
2.目前,船舶行业不论设计单位还是建造单位都会开展船体曲面的三维构造,为后续三维建模提供船舶外形曲面。通过市场调研,现阶段设计所提供给设计制造单位的曲线和曲面的构模依据主要有型值表或2d型线图,下游单位将花费大量工作对这些数据进行梳理和转换,设计效率不高,传统的型线布置流程较长,人工投入较大。所以,船舶的曲面构造效率低是亟待解决的技术问题。
技术实现要素:
3.本发明实施例提供了一种船舶型线的转换方法、装置及设备,解决了船舶的曲面构造效率低的技术问题。
4.第一方面,本发明实施例提供了一种船舶型线的转换方法,包括:获取并识别所述船舶的二维型线信息;如果识别出所述二维型线信息为所述船舶的第一2d型线图,根据型线的不同类型,对所述第一2d型线图中每条型线添加不同的属性信息,以得到第二2d型线图;根据所述第二2d型线图中每条型线的属性信息进行型线布置,以得到所述船舶的3d型线图。
5.结合本发明的第一方面,在一些实施方式下,所述根据型线的不同类型,对所述第一2d型线图中每条型线添加不同的属性信息,包括:针对于所述第一2d型线图中不同类型的各条型线,采用不同的赋值策略添加对应的属性信息;针对于所述第一2d型线图中相同类型的各条型线,按照批量递增的方法进行型线选取,对该型线赋值后,自动隐藏所述该型线。
6.结合本发明的第一方面,在一些实施方式下,所述针对于所述第一2d型线图中不同类型的各条型线,采用不同的赋值策略添加对应的属性信息,包括:所述第一2d型线图中类型为肋骨线的各条型线,基于第一赋值策略添加对应的属性信息;所述第一2d型线图中类型为水线的各条型线,基于第二赋值策略添加对应的属性信息;所述第一2d型线图中类型为纵剖线的各条型线,基于第三赋值策略添加对应的属性信息;所述第一赋值策略、所述第二赋值策略和所述第三赋值策略用于区分不同的型线。
7.结合本发明的第一方面,在一些实施方式下,在所述得到第二2d型线图之前,还包括:对所述第一2d型线图中属于同一条型线的各条分段线进行匹配连接,以使一个属性信息对应唯一的一条型线。
8.结合本发明的第一方面,在一些实施方式下,所述根据所述第二2d型线图中每条型线的属性信息进行型线布置,以得到所述船舶的3d型线图,包括:对所述第二2d型线图进行属性遍历以选取每条型线;对不同类型的型线匹配不同的型线转换法,实现将型线从船型坐标向绝对坐标的转换;基于每条型线的绝对坐标,得到所述3d型线图。
9.结合本发明的第一方面,在一些实施方式下,还包括:如果识别出所述二维型线信息为所述船舶的型值表,基于所述型值表,得到所述船舶的3d点坐标;对所述3d点坐标进行分类,以获取不同类型的型线模型;基于所述不同类型的型线模型,得到所述船舶的3d型线图。
10.结合本发明的第一方面,在一些实施方式下,在所述得到所述船舶的3d型线图之后,还包括:针对于所述3d型线图中相同类型的各条型线,按照预设间隔来选取型线,将该型线标记为另一种颜色。
11.结合本发明的第一方面,在一些实施方式下,在所述得到所述船舶的3d型线图之后,还包括:对所述3d型线图进行光顺处理和曲面构造,得到所述船舶的3d曲面模型。
12.第二方面,本发明实施例提供了一种船舶型线的转换装置,包括:信息获取单元,用于获取并识别所述船舶的二维型线信息;属性添加单元,用于如果识别出所述二维型线信息为所述船舶的第一2d型线图,根据型线的不同类型,对所述第一2d型线图中每条型线添加不同的属性信息,以得到第二2d型线图;布置单元,用于根据所述第二2d型线图中每条型线的属性信息进行型线布置,以得到所述船舶的3d型线图。
13.第三方面,本发明实施例提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面中任一项所述方法。
14.本发明实施例提供的一个或者多个技术方案,至少实现了如下技术效果或者优点:
15.本发明实施例通过获取并识别船舶的二维型线信息;如果识别出二维型线信息为船舶的第一2d型线图,根据型线的不同类型,对第一2d型线图中每条型线添加不同的属性信息,以得到第二2d型线图;根据第二2d型线图中每条型线的属性信息进行型线布置,以得到船舶的3d型线图。通过对第一2d型线图中每条型线添加不同的属性信息,并根据每条型线的属性信息进行型线布置,最后得到船舶的3d型线图,实现了自动进行型线布置,避免手工移动型线环节,降低劳动强度,所以,提高了船舶的曲面构造效率。
16.同时,可极大提升用户体验,节约设计成本。
附图说明
17.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1为本发明实施例中船舶型线的转换方法的流程图;
19.图2为本发明实施例中船舶肋骨线的型线图的示意图;
20.图3为图1中3d型线图的示意图;
21.图4为本发明实施例中实现船舶型线的转换方法的程序软件的示意图;
22.图5为本发明实施例中船舶型线的转换装置的功能模块图;
23.图6为本发明实施例中电子设备的结构示意图。
具体实施方式
24.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
26.本发明实施例提供了一种船舶型线的转换方法,船舶型线的转换方法可以应用于3de三维设计软件,参考图1所示,该方法包括以下步骤s101~s103:
27.s101:获取并识别船舶的二维型线信息。
28.需要说明的是,二维型线信息可以是船舶的型值表或者2d型线图。
29.s102:如果识别出二维型线信息为船舶的第一2d型线图,根据型线的不同类型,对第一2d型线图中每条型线添加不同的属性信息,以得到第二2d型线图。
30.参考图2所示,图2是典型的船舶肋骨线的型线图,其中左边是船中至艉肋骨型线,右边是船中至艏肋骨型线,通常一型船舶有100~200档肋骨线。其中,图2仅仅作为船舶肋骨线的型线图的示意图,无其他作用和内容。
31.可以理解的是,如果识别出二维型线信息为船舶的第一2d型线图,还包括:对2d型线图进行初步处理,并将2d型线图导入三维设计软件,以及确定原点、起始位置、x方向、y方向和z方向。具体的,对2d型线图进行初步处理包括删除2d型线图的标注。
32.可以理解的是,根据型线的不同类型,对第一2d型线图中每条型线添加不同的属性信息的方法包括以下步骤s1021~s1022:
33.s1021:针对于第一2d型线图中不同类型的各条型线,采用不同的赋值策略添加对应的属性信息。
34.可以理解的是,针对于第一2d型线图中不同类型的各条型线,采用不同的赋值策略添加对应的属性信息的方法包括以下步骤1~3:
35.步骤1:第一2d型线图中类型为肋骨线的各条型线,基于第一赋值策略添加对应的属性信息。
36.具体的,第一赋值策略可以是对肋骨线添加字母和数字的属性信息进行区分,比如,第一条肋骨线赋值为fr001,第二条肋骨线赋值为fr002,第三条肋骨线赋值为fr003,第四条肋骨线赋值为fr004。
37.步骤2:第一2d型线图中类型为水线的各条型线,基于第二赋值策略添加对应的属性信息。
38.具体的,第二赋值策略可以是对水线添加字母和数字的属性信息进行区分,比如,第一条水线赋值为h001,第二条水线赋值为h002,第三条水线赋值为h003,第四条水线赋值为h004。
39.步骤3:第一2d型线图中类型为纵剖线的各条型线,基于第三赋值策略添加对应的属性信息。
40.具体的,第三赋值策略可以是对纵剖线添加字母和数字的属性信息进行区分,比如,第一条纵剖线赋值为l001,第二条纵剖线赋值为l002,第三条纵剖线赋值为l003,第四条纵剖线赋值为l004。
41.需要说明的是,第一赋值策略、第二赋值策略和第三赋值策略用于区分不同的型线。具体的,第一赋值策略、第二赋值策略和第三赋值策略用于区分不同的型线类型,比如,肋骨线的字母为fr,水线的字母为h,纵剖线的字母为l。同时,第一赋值策略、第二赋值策略和第三赋值策略还用于区分相同类型的不同型线,比如,第一条水线赋值为h001,第二条水线赋值为h002,第三条水线赋值为h003,第四条水线赋值为h004。
42.s1022:针对于第一2d型线图中相同类型的各条型线,按照批量递增的方法进行型线选取,对该型线赋值后,自动隐藏该型线。
43.需要说明的是,按照批量递增的方法进行型线选取是指按照位置顺序递增以选取一条或者多条型线,可以实现提高平移型线的连续性和准确性。对该型线赋值后,自动隐藏该型线,可以避免错选漏选的发生。
44.可以理解的是,在得到第二2d型线图之前,还包括:对第一2d型线图中属于同一条型线的各条分段线进行匹配连接,以使一个属性信息对应唯一的一条型线。
45.需要说明的是,第一2d型线图的同一条型线可能是一条,也可能是多条分段线,如果第一2d型线图的同一条型线是多条分段线,那么,由于一个属性信息没有对应唯一的一条型线,可能会导致后续的处理出现错误。所以,对第一2d型线图中属于同一条型线的各条分段线进行匹配连接,以使一个属性信息对应唯一的一条型线,可以避免后续对型线转换的处理错误。
46.需要说明的是,基于3de三维设计软件而言,可以通过格式刷的方法实现对第一2d型线图中属于同一条型线的各条分段线进行匹配连接,以使一个属性信息对应唯一的一条型线。
47.s103:根据第二2d型线图中每条型线的属性信息进行型线布置,以得到船舶的3d型线图。
48.可以理解的是,根据第二2d型线图中每条型线的属性信息进行型线布置,以得到船舶的3d型线图的方法包括以下步骤s1031~s1033:
49.s1031:对第二2d型线图进行属性遍历以选取每条型线。
50.s1032:对不同类型的型线匹配不同的型线转换法,实现将型线从船型坐标向绝对坐标的转换。
51.可以理解的是,对不同类型的型线匹配不同的型线转换法,实现将型线从船型坐标向绝对坐标的转换的方法包括:沿船长方向进行肋骨线的平移,沿船宽方向进行纵剖线的平移,沿船高方向进行水线的平移。
52.需要说明的是,在船舶设计所提供2d型线图的情况下,通过对2d型线的分析发现所有型线都是按照特定规律沿某几个方向进行投影得来,比如:肋骨线沿船长x方向投影,并按照船中向船艏和船艉两个方向分别投影为左舷或右舷。水线沿船高z方向投影,纵剖线沿船宽y方向投影。
53.s1033:基于每条型线的绝对坐标,得到3d型线图。
54.参考图3所示,图3为型线布置后的3d型线图。
55.需要说明的是,传统的型线布置方法,需要手工逐一移动肋骨线、水线和纵剖线,以进行型线布置,得到船舶的3d型线图。相反的,步骤s101~s103实现了通过属性输入自动进行型线布置,避免手工移动型线环节,也避免了人为错误。所以,步骤s101~s103避免了大量的人力劳动,提高了船舶的曲面构造效率,可极大提升用户体验,降低劳动强度,节约设计成本。
56.需要说明的是,步骤s101~s103实现了船舶型线从2d到3d的转换,实现船舶型线从2d到3d的转换也可以通过步骤s201~s203来完成:
57.s201:如果识别出二维型线信息为船舶的型值表,基于型值表,得到船舶的3d点坐标。
58.具体的,基于型值表,得到船舶的3d点坐标的方法包括:通过程序开发配置对应的程序接口用于记录每档肋骨线与其它型线的交点,获取交点的3d点坐标存在在相应的矢量数组内,以完成对型值表的读取和存贮。
59.需要说明的是,型值表包括肋位-半宽表和肋位-高度表,分别记录每档肋位与各水线的交点半宽值和每档肋位与各纵剖线交点的高度值。
60.s202:对3d点坐标进行分类,以获取不同类型的型线模型。
61.可以理解的是,不同类型的型线模型可以包括肋骨线模型、水线模型和纵剖线模型。
62.具体的,对3d点坐标进行分类,以获取不同类型的型线模型的方法包括:程序在后台对存贮数据分别按肋骨线、水线、纵剖线进行分类,根据用户需要输出到三维设计软件。
63.s203:基于不同类型的型线模型,得到船舶的3d型线图。
64.需要说明的是,传统的型线布置方法,需要人工进行获取船舶的3d点坐标和不同类型的型线模型。相反的,步骤s201~s203实现了自动获取船舶的3d点坐标和不同类型的型线模型,并实现快速得到船舶的3d型线图。所以,步骤s201~s203避免了大量的人力劳动,提高了船舶的曲面构造效率,可极大提升用户体验,降低劳动强度,节约设计成本。
65.可以理解的是,在步骤s101~s103或者步骤s201~s203中,在得到船舶的3d型线图之后,还包括以下步骤1~2:
66.步骤1:针对于3d型线图中相同类型的各条型线,按照预设间隔来选取型线,将该型线标记为另一种颜色。
67.需要说明的是,预设间隔可以是4。
68.需要说明的是,针对于3d型线图中相同类型的各条型线,按照预设间隔来选取型线,将该型线标记为另一种颜色,可以实现便于用户区分各条型线,提高了船舶的曲面构造效率
69.步骤2:对3d型线图进行光顺处理和曲面构造,得到船舶的3d曲面模型。
70.可以理解的是,对3d型线图进行光顺处理和曲面构造,得到船舶的3d曲面模型的方法包括:对3d型线图进行光顺处理,以得到船舶的3d型线光顺图;对3d型线光顺图进行曲面构造,以得到船舶的3d曲面模型。
71.需要说明的是,属性扩展是在cat ia 3de三维设计软件内对型线模型添加额外的
属性标记,记录该型线的物理位置,为后续程序自动处理提供数据支撑。型线转换程序的开发需要用到表1的属性数据。
72.表1:
73.序号属性名称属性描述类型单位输出属性说明1title型线名称string 是描述了型线的位置
74.需要说明的是,本发明实施例通过对3de三维设计软件内型线自动布置的研究,进行了流程优化与重构、设计了合理的用户化交互界面、进行了系统模块划分和优化,采用动态变化的移动设计和层次化的线型颜色搭配,大大优化了用户设计体验。为方便用户进行添加属性信息和编辑操作,设计了交互式菜单,满足模型选取、型线分类、原点确定等需求。通过该菜单能够完成船舶型线的所有操作,比如:原点的确定、对型线添加属性信息、型线的平移、模型的输出等。通过船舶型线自动布置方法的研究,分析了船舶型线的设计原理,找到了一种合理的型线平移方法,解决了船舶型线布置靠人工操作费时、费力的问题,设计了用户菜单将全部功能进行了集成,提高型线布置和型线光顺的设计效率。实现了有效保护用户视力,提升了用户体验。
75.下面对实现船舶型线的转换方法的程序软件进行介绍,应用环境是catia v6生产环境,对采用船体结构模块构建的模型数据有效,不使用与其它设计模块。工作准备包括在程序启动前,需先进入工程图app模块,并对2d型线图进行检查,确保同一条型线之间的连续性,并使肋骨线、水线、纵剖线等线型一致,一般情况为:lwpolylin或line。程序软件的界面参考图4所示,主界面共分为型线选择区、操作选项区和节点选择区。其中,型线选择区包括显示从模型内选取的型线,支持型线的排序和删除。操作选项区包括选择型线的类型、依次勾选复选框、组合勾选复选框、镜像处理、设置原点、设置起始位置、偏移、站号、原点站号、起始站号和站距。其中,在选择型线的类型中,x型为多选,y和z型为单选;依次勾选复选框,表示选择的对象为不同偏移值的型线;组合勾选复选框,表示选择的对象为同一偏移值的型线;若复选框勾选,表示生成镜像;通过按钮选择图上的原点,也可以手动输入;设置型线名称用来做移动的参考,如x类型:fr60,x1000;y类型:y100,l100;z类型:z100,d100,名称输入错误会有报警提示框弹出;在偏移中,偏移值只针对x型线,共两个值,0.5半肋位和1整肋位,当为0.5时,型线名称以0.5递增,当为1时型线名称以1递增;在站号中,勾选站号复选框,则表示使用站号规则移动型线,肋位值规则不可用,且置灰;原点站号,为当前坐标系下的原点站号值;在起始站号中,肋骨线列表中第一个型线的站位号,用来确定型线的位置,其余型线的站位号根据站距自动递增;站距,确定肋位型线间的距离。节点选择区包括用于选择存放自动布置后的型线模型。
76.本发明实施例通过获取并识别船舶的二维型线信息;如果识别出二维型线信息为船舶的第一2d型线图,根据型线的不同类型,对第一2d型线图中每条型线添加不同的属性信息,以得到第二2d型线图;根据第二2d型线图中每条型线的属性信息进行型线布置,以得到船舶的3d型线图。通过对第一2d型线图中每条型线添加不同的属性信息,并根据每条型线的属性信息进行型线布置,最后得到船舶的3d型线图,实现了自动进行型线布置,避免手工移动型线环节,降低劳动强度,所以,提高了船舶的曲面构造效率。同时,可极大提升用户体验,节约设计成本。
77.基于同一发明构思,参考图5所示,本发明实施例提供一种船舶型线的转换装置
10,包括:信息获取单元110,用于获取并识别船舶的二维型线信息;属性添加单元120,用于如果识别出二维型线信息为船舶的第一2d型线图,根据型线的不同类型,对第一2d型线图中每条型线添加不同的属性信息,以得到第二2d型线图;布置单元130,用于根据第二2d型线图中每条型线的属性信息进行型线布置,以得到船舶的3d型线图。
78.可以理解的是,属性添加单元120,包括:策略选取子单元1210,用于针对于第一2d型线图中不同类型的各条型线,采用不同的赋值策略添加对应的属性信息;型线选取子单元1220,用于针对于第一2d型线图中相同类型的各条型线,按照批量递增的方法进行型线选取,对该型线赋值后,自动隐藏该型线。
79.可以理解的是,策略选取子单元1210,具体用于:第一2d型线图中类型为肋骨线的各条型线,基于第一赋值策略添加对应的属性信息;第一2d型线图中类型为水线的各条型线,基于第二赋值策略添加对应的属性信息;第一2d型线图中类型为纵剖线的各条型线,基于第三赋值策略添加对应的属性信息;第一赋值策略、第二赋值策略和第三赋值策略用于区分不同的型线。
80.可以理解的是,船舶型线的转换装置10,还包括:连接单元140,用于对第一2d型线图中属于同一条型线的各条分段线进行匹配连接,以使一个属性信息对应唯一的一条型线。
81.可以理解的是,布置单元130,具体用于:对第二2d型线图进行属性遍历以选取每条型线;对不同类型的型线匹配不同的型线转换法,实现将型线从船型坐标向绝对坐标的转换;基于每条型线的绝对坐标,得到3d型线图。
82.可以理解的是,船舶型线的转换装置10,还包括:坐标获取单元150,用于如果识别出二维型线信息为船舶的型值表,基于型值表,得到船舶的3d点坐标;模型获取单元160,用于对3d点坐标进行分类,以获取不同类型的型线模型;3d获取单元170,用于基于不同类型的型线模型,得到船舶的3d型线图。
83.可以理解的是,船舶型线的转换装置10,还包括:颜色标记单元180,用于针对于3d型线图中相同类型的各条型线,按照预设间隔来选取型线,将该型线标记为另一种颜色。构造单元190,用于对3d型线图进行光顺处理和曲面构造,得到船舶的3d曲面模型。
84.应当理解的是,本发明实施例中船舶型线的转换装置10的更多实施细节参考前述船舶型线的转换方法所述,为了说明书的简洁,在此不再赘述。
85.基于同一发明构思,本发明实施例还提供了一种电子设备,如图6所示,包括存储器604、处理器602及存储在存储器604上并可在处理器602上运行的计算机程序,处理器602执行程序实现船舶型线的转换方法实施例任一实施方式所述的步骤。
86.其中,在图6中,总线架构(用总线600来代表),总线600可以包括任意数量的互联的总线和桥,总线600将包括由处理器602代表的一个或多个处理器和存储器604代表的存储器的各种电路链接在一起。总线600还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口605在总线600和接收器601和发送器603之间提供接口。接收器601和发送器603可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器602负责管理总线600和通常的处理,而存储器604可以被用于存储处理器602在执行操作时所使用的数据。
87.本发明实施例通过获取并识别船舶的二维型线信息;如果识别出二维型线信息为船舶的第一2d型线图,根据型线的不同类型,对第一2d型线图中每条型线添加不同的属性信息,以得到第二2d型线图;根据第二2d型线图中每条型线的属性信息进行型线布置,以得到船舶的3d型线图。通过对第一2d型线图中每条型线添加不同的属性信息,并根据每条型线的属性信息进行型线布置,最后得到船舶的3d型线图,实现了自动进行型线布置,避免手工移动型线环节,降低劳动强度,所以,提高了船舶的曲面构造效率。同时,可极大提升用户体验,节约设计成本。
88.本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或经由计算机可读媒体予以传输。其它实例及实施方案在本发明及所附权利要求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
89.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
90.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为控制装置的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
91.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
92.以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围。
技术特征:
1.一种船舶型线的转换方法,其特征在于,包括:获取并识别所述船舶的二维型线信息;如果识别出所述二维型线信息为所述船舶的第一2d型线图,根据型线的不同类型,对所述第一2d型线图中每条型线添加不同的属性信息,以得到第二2d型线图;根据所述第二2d型线图中每条型线的属性信息进行型线布置,以得到所述船舶的3d型线图。2.根据权利要求1所述的船舶型线的转换方法,其特征在于,所述根据型线的不同类型,对所述第一2d型线图中每条型线添加不同的属性信息,包括:针对于所述第一2d型线图中不同类型的各条型线,采用不同的赋值策略添加对应的属性信息;针对于所述第一2d型线图中相同类型的各条型线,按照批量递增的方法进行型线选取,对该型线赋值后,自动隐藏所述该型线。3.根据权利要求2所述的船舶型线的转换方法,其特征在于,所述针对于所述第一2d型线图中不同类型的各条型线,采用不同的赋值策略添加对应的属性信息,包括:所述第一2d型线图中类型为肋骨线的各条型线,基于第一赋值策略添加对应的属性信息;所述第一2d型线图中类型为水线的各条型线,基于第二赋值策略添加对应的属性信息;所述第一2d型线图中类型为纵剖线的各条型线,基于第三赋值策略添加对应的属性信息;所述第一赋值策略、所述第二赋值策略和所述第三赋值策略用于区分不同的型线。4.根据权利要求1所述的船舶型线的转换方法,其特征在于,在所述得到第二2d型线图之前,还包括:对所述第一2d型线图中属于同一条型线的各条分段线进行匹配连接,以使一个属性信息对应唯一的一条型线。5.根据权利要求1所述的船舶型线的转换方法,其特征在于,所述根据所述第二2d型线图中每条型线的属性信息进行型线布置,以得到所述船舶的3d型线图,包括:对所述第二2d型线图进行属性遍历以选取每条型线;对不同类型的型线匹配不同的型线转换法,实现将型线从船型坐标向绝对坐标的转换;基于每条型线的绝对坐标,得到所述3d型线图。6.根据权利要求1所述的船舶型线的转换方法,其特征在于,还包括:如果识别出所述二维型线信息为所述船舶的型值表,基于所述型值表,得到所述船舶的3d点坐标;对所述3d点坐标进行分类,以获取不同类型的型线模型;基于所述不同类型的型线模型,得到所述船舶的3d型线图。7.根据权利要求1-6所述的船舶型线的转换方法,其特征在于,在所述得到所述船舶的3d型线图之后,还包括:针对于所述3d型线图中相同类型的各条型线,按照预设间隔来选取型线,将该型线标
记为另一种颜色。8.根据权利要求1-6所述的船舶型线的转换方法,其特征在于,在所述得到所述船舶的3d型线图之后,还包括:对所述3d型线图进行光顺处理和曲面构造,得到所述船舶的3d曲面模型。9.一种船舶型线的转换装置,其特征在于,包括:信息获取单元,用于获取并识别所述船舶的二维型线信息;属性添加单元,用于如果识别出所述二维型线信息为所述船舶的第一2d型线图,根据型线的不同类型,对所述第一2d型线图中每条型线添加不同的属性信息,以得到第二2d型线图;布置单元,用于根据所述第二2d型线图中每条型线的属性信息进行型线布置,以得到所述船舶的3d型线图。10.一种电子设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-8中任一项所述方法。
技术总结
本发明公开了一种船舶型线的转换方法、装置及设备,该方法包括:获取并识别船舶的二维型线信息;如果识别出二维型线信息为船舶的第一2D型线图,根据型线的不同类型,对第一2D型线图中每条型线添加不同的属性信息,以得到第二2D型线图;根据第二2D型线图中每条型线的属性信息进行型线布置,以得到船舶的3D型线图。通过本发明解决了船舶的曲面构造效率低的技术问题。术问题。术问题。
技术研发人员:卫伟 吴国庆
受保护的技术使用者:武昌船舶重工集团有限公司
技术研发日:2023.07.04
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
