掌桥专利:专业的专利平台
掌桥专利
首页

不规则型材的创建方法、系统、设备和介质

文献发布时间:2024-04-18 19:58:21


不规则型材的创建方法、系统、设备和介质

技术领域

本发明涉及邮轮设计技术领域,尤其涉及一种不规则型材的创建方法、系统、设备和介质。

背景技术

邮轮设计作为一种复杂的系统工程,前期需要各设计专业配合建模,技术含量高,工程量大。模型由板材、型材组合而成,在模型建模时会遇到创建大量型材来满足建模需求。现有技术使用Intergraph Smart3D软件建模时创建型材操作不方便,步骤繁琐且慢速,严重降低了邮轮建模效率。

发明内容

本发明要解决的技术问题是为了克服现有技术中使用Smart 3D建模时创建不规则型材步骤繁琐且慢速的缺陷,提供一种不规则型材的创建方法、系统、设备和介质。

本发明是通过下述技术方案来解决上述技术问题:

第一方面,提供一种不规则型材的创建方法,所述不规则型材的创建方法包括:

接收按钮选择请求,弹出对应的工具栏;所述按钮包括:第一按钮和第二按钮;所述第一按钮对应第一工具栏,所述第二按钮对应第二工具栏;

接收输入参数,基于所述输入参数确定型材的形变参数;

接收对象选择请求,根据所述对象选择请求针对的目标绘图对象和所述形变参数绘制不规则型材;所述目标绘图对象为Graphics2D类;

完成创建型材后在视图中绘制已创建的型材,并默认将所述型材的一个端点作为再次创建型材的起点。

可选地,所述不规则型材的创建方法还包括:

将所述目标绘图对象高亮显示。

可选地,所述接收对象选择请求,包括:

若接收到所述第一按钮选择请求,则所述目标绘图对象包括至少一根二维线条;

若接收到所述第二按钮选择请求,则所述目标绘图对象包括第一点和第二点。

可选地,所述根据所述对象选择请求针对的目标绘图对象和所述形变参数绘制不规则型材,包括:

根据所述第一点和所述第二点计算所述型材的长度;

若用户修改所述工具栏的输入参数,则获取最新的输入参数,根据最新的输入参数修改所述型材的长度。

可选地,所述根据所述对象选择请求针对的目标绘图对象和所述形变参数绘制不规则型材,包括:

接收到预览请求,视图中出现所述型材的预览效果;

接收到完成请求,完成所述型材的创建。

第二方面,提供一种不规则型材的创建系统,所述不规则型材的创建系统包括:

按钮请求接收模块,用于接收按钮选择请求,弹出对应的工具栏;所述按钮包括:第一按钮和第二按钮;所述第一按钮对应第一工具栏,所述第二按钮对应第二工具栏;

输入参数接收模块,用于接收输入参数,基于所述输入参数确定型材的形变参数;

对象请求接收模块,用于接收对象选择请求;

绘制模块,用于根据所述对象选择请求针对的目标绘图对象和所述形变参数绘制不规则型材;所述绘图对象为Graphics2D类;

创建模块,用于完成创建型材后在视图中绘制已创建的型材,并默认将所述型材的一个端点作为再次创建型材的起点。

可选地,所述不规则型材的创建系统还包括:

高亮模块,用于将所述目标绘图对象高亮显示。

可选地,所述对象请求接收模块包括:

第一选择模块,用于若接收到所述第一按钮选择请求,则所述目标绘图对象包括至少一根二维线条;

第二选择模块,用于若接收到所述第二按钮选择请求,则所述目标绘图对象包括第一点和第二点。

可选地,所述绘制模块包括:

计算模块,用于根据所述第一点和所述第二点计算所述型材的长度;

修改模块,用于若用户修改所述工具栏的输入参数,则获取用户最新的输入的参数,根据最新的输入的参数修改所述型材的长度。

可选地,所述绘制模块包括:

预览模块,用于接收到预览请求,视图中出现所述型材的预览效果;

创建模块,用于接收到完成请求,完成所述型材的创建。

第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的不规则型材的创建方法。

第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的不规则型材的创建方法。

在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。

本发明的积极进步效果在于:本发明对建模时的型材创建步骤进行优化,解决大量创建型材步骤繁琐且慢速的问题,能够根据工具栏的输入参数定制型材参数,操作简单,尺寸控制精准,大幅缩短了设计人员修改型材长度的时间,适用于各种模型的建模,提高了建模效率。

附图说明

图1为本发明一示例性实施例提供的一种不规则型材的创建方法的流程图;

图2为本发明一示例性实施例提供的一种不规则型材的创建系统的模块示意图;

图3为本发明一示例实施例示出的一种电子设备的结构示意图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

本发明实施例提供一种不规则型材的创建方法,参见图1。不规则型材的创建方法包括以下步骤:

步骤101、接收按钮选择请求,弹出对应的工具栏。

其中,按钮包括:第一按钮和第二按钮;第一按钮对应第一工具栏,第二按钮对应第二工具栏。

第一按钮可以是线建型材按钮,第二按钮可以是创建型材按钮。

第一工具栏的输入参数包括:型材的逻辑位置、型材库标准、型材类型、型材规格、旋转角度、镜像复选框、曲型型材选项。第二工具栏的输入参数包括:型材的逻辑位置、型材库标准、型材类型、型材规格、型材短代码、型材长度、旋转角度、镜像复选框。

需要说明的是,型材的逻辑位置用于型材的存放的目录层级。镜像复选框若勾选,则控制型材镜像翻转;反之,若未勾选,则不进行镜像翻转。曲型型材选项包括分离单选框和合并单选框。若分离单选框被选中,则将绘制多个完全相同的型材;若合并单选框被选中,则将绘制单个型材。分离单选框与合并单选框互斥,只能选择其中一个。

下面以角钢类型为例,对工具栏的输入参数作进一步说明。

第一工具栏的输入参数中,型材的逻辑位置填入Steel,表明型材存放于Steel目录下。型材库标准选择UNI EN 10056-1。角钢的型材类型为L,型材规格选择L100x100x10。旋转角度选择90度。镜像复选框不勾选,表明型材不进行镜像翻转。曲型型材选项中选中合并单选框,表明将绘制单个型材。第二工具栏的输入参数相较于第一工具栏的输入参数,增加了型材短代码和型材长度。型材短代码填入L100x100x10,便于用户辨认该型材。型材长度填入2m,表示创建定长为2m的型材。

输入参数具体可以根据实际情况进行选择,在此不做特别限定。

步骤102、接收输入参数,基于输入参数确定型材的形变参数。

步骤103、接收对象选择请求,根据对象选择请求针对的目标绘图对象和形变参数绘制不规则型材。

其中,绘图对象为Graphics2D类。

步骤104、完成创建型材后在视图中绘制已创建的型材,并默认将型材的一个端点作为再次创建型材的起点。

具体的,已创建的型材在视图中采用第一颜色展示,预览的型材在视图中采用第二颜色展示。默认将已创建的型材的一个端点作为再次创建型材的起点后,随着光标位置的变换,实时展示以当前光标位置作为终点的型材的预览效果。

需要说明的是,再次创建型材时的起点也可以是视图中的任意一点,也即再次创建型材时的起点也可不采用已创建的型材的端点。再次创建型材的工具栏的输入参数默认填入上一次创建型材时的输入参数,也可根据实际情况在工具栏修改输入参数。

本实施例中,对采用Smart 3D进行建模时的型材创建步骤进行优化,解决大量创建不规则型材步骤繁琐且慢速的问题,能够根据工具栏的输入参数定制形变参数,操作简单,尺寸控制精准,大幅缩短了设计人员修改型材长度的时间,适用于各种模型的建模,提高了建模效率。

在一个实施例中,不规则型材的创建方法还包括:

将目标绘图对象高亮显示。

具体的,目标绘图对象在视图中采用第三颜色展示。第一颜色、第二颜色和第三颜色均不同。例如,第一颜色为红色,第二颜色为绿色,第三颜色为蓝色。

本实施例中,采用与已创建的型材和预览的型材不同的颜色将目标绘图对象高亮显示,便于用户在视图中辨认已选择的绘图对象,给用户以良好的视觉体验,提高了建模效率。

在一个实施例中,步骤103包括:

若接收到第一按钮选择请求,则目标绘图对象包括至少一根二维线条;若接收到第二按钮选择请求,则目标绘图对象包括第一点和第二点。

需要说明的是,若视图中不存在Graphics2D类的目标绘图对象,则需要先进行创建。若已创建目标绘图对象,视图中却未显示,则需要点击视图右侧的VIEW按钮中的Format选项,选择Reference Geometry Aspect,达到在视图中显示目标绘图对象的目的。

若目标绘图对象为二维线条,则将二维线条转换为三维模型,实现型材绘制。若目标绘图对象为第一点和第二点,则以第一点为起点,第二点为终点划直线,将该直线转换为三维模型,以实现型材绘制。

其中,第一点和第二点可通过坐标位置确定,也可通过光标捕捉视图中已创建的型材的任一端点确定。

本实施例中,基于按钮选择,采用不同的目标绘图对象,并根据目标绘图对象绘制型材,适用于各种模型的建模,操作简单且适用性强,提高了建模效率。

在一个实施例中,步骤103包括:

根据第一点和第二点计算型材的长度。若用户修改工具栏的输入参数,则获取最新的输入参数,根据最新的输入参数修改型材的长度。

具体的,计算第一点和第二点之间的距离,确定为型材的长度。例如,若计算得到第一点和第二点之间的距离为1米后,用户修改了工具栏的输入参数,接收到参数修改请求,获取到最新的输入参数为2米,则将型材的长度确定为2米。

本实施例中,能够基于第一点和第二点实现自动计算型材的长度,也可根据用户的需要修改型材的长度,缩短了用户修改型材长度的时间,提高了建模效率。

在一个实施例中,步骤103包括:

接收到预览请求,视图中出现所述型材的预览效果。接收到完成请求,完成所述型材的创建。

其中,预览效果的型材和已创建的型材在视图中采用不同颜色展示。

本实施例中,在完成型材的创建前,先进行预览,使得用户能够看到型材的预览效果,避免型材不符合用户的需求而进行的修改,提高了建模效率。

与前述的不规则型材的创建方法实施例相对应,本发明实施例还提供了一种不规则型材的创建系统。

图2为本发明一示例性实施例提供的一种不规则型材的创建系统的模块示意图。不规则型材的创建系统包括:

按钮请求接收模块21,用于接收按钮选择请求,弹出对应的工具栏;按钮包括:第一按钮和第二按钮;第一按钮对应第一工具栏,第二按钮对应第二工具栏。

输入参数接收模块22,用于接收输入参数,基于输入参数确定型材的形变参数。

对象请求接收模块23,用于接收对象选择请求。

绘制模块24,用于根据对象选择请求针对的目标绘图对象和形变参数绘制不规则型材;绘图对象为Graphics2D类。

创建模块25,用于完成创建型材后在视图中绘制已创建的型材,并默认将型材的一个端点作为再次创建型材的起点。

本实施例中,对采用Smart 3D进行建模时的型材创建步骤进行优化,解决大量创建不规则型材步骤繁琐且慢速的问题,能够根据工具栏的输入参数定制形变参数,操作简单,尺寸控制精准,大幅缩短了设计人员修改型材长度的时间,适用于各种模型的建模,提高了建模效率。

在一个实施例中,不规则型材的创建系统还包括:

高亮模块,用于将目标绘图对象高亮显示。

本实施例中,利用高亮模块使用与已创建的型材和预览的型材不同的颜色将目标绘图对象高亮显示,便于用户在视图中辨认已选择的绘图对象,给用户以良好的视觉体验,提高了建模效率。

在一个实施例中,对象请求接收模块23包括:

第一选择模块,用于若接收到第一按钮选择请求,则目标绘图对象包括至少一根二维线条。

第二选择模块,用于若接收到第二按钮选择请求,则目标绘图对象包括第一点和第二点。

本实施例中,基于按钮选择,采用不同的目标绘图对象,并根据目标绘图对象绘制型材,适用于各种模型的建模,操作简单且适用性强,提高了建模效率。

在一个实施例中,绘制模块24包括:

计算模块,用于根据第一点和第二点计算型材的长度。

修改模块,用于若用户修改工具栏的输入参数,则获取用户最新的输入的参数,根据最新的输入的参数修改型材的长度。

本实施例中,能够基于第一点和第二点实现自动计算型材的长度,也可根据用户的需要修改型材的长度,缩短了用户修改型材长度的时间,提高了建模效率。

在一个实施例中,绘制模块24包括:

预览模块,用于接收到预览请求,视图中出现型材的预览效果。

创建模块,用于接收到完成请求,完成型材的创建。

本实施例中,在完成型材的创建前,先进行预览,使得用户能够看到型材的预览效果,避免型材不符合用户的需求而进行的修改,提高了建模效率。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

图3为本发明一示例实施例示出的一种电子设备的结构示意图,示出了适于用来实现本发明实施方式的示例性电子设备30的框图。图3显示的电子设备30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图3所示,电子设备30可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同系统组件(包括存储器32和处理器31)的总线33。

总线33包括数据总线、地址总线和控制总线。

存储器32可以包括易失性存储器,例如随机存取存储器(RAM)321和/或高速缓存存储器322,还可以进一步包括只读存储器(ROM)323。

存储器32还可以包括具有一组(至少一个)程序模块324的程序工具325(或实用工具),这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如上述任一实施例所提供的方法。

电子设备30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口35进行。并且,模型生成的电子设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器36通过总线33与模型生成的电子设备30的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的电子设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。

应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一实施例所提供的方法。

其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。

在可能的实施方式中,本发明实施例还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行实现上述任一实施例的方法。

其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,所述程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

相关技术
  • 订单创建系统、方法、电子设备及计算机可读存储介质
  • 一种可写快照的创建方法、装置、系统、设备及存储介质
  • 型材的检测装置、方法、设备和介质
  • 一种型材套料管理方法、装置、计算机设备及可存储介质
  • 程序启动所需资源创建方法、存储介质、设备及方法
  • 签名创建设备、签名创建方法、记录签名创建程序的记录介质、以及软件确定系统
  • 负载均衡方法、装置、系统及系统创建方法及设备和介质
技术分类

06120116481408