三维空间建模方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:38762011 阅读:16 留言:0更新日期:2023-09-10 10:35
本申请提供一种三维空间建模方法、装置、计算机设备及可读存储介质,包括:创建建模空间;接收管道指令,根据管道指令在建模空间中创建初始管道路线;若识别到初始管道路线中具有第一缝隙,则在第一缝隙中添加器件,使器件消除第一缝隙,并得到完整管道路线;其中,第一缝隙是初始管道路线中相邻的两个标准元件类别的器件之间产生的空隙;完整管道路线是消除第一缝隙后的初始管道路线;完整管道路线用于指示创建衬里管道。本申请在确保构建封闭的完整管道路线的同时,最大限度的减少了非标准元件类别的器件的使用,进而降低根据完整管道路线生产衬里管道时所消耗的工时,极大的提高了衬里管道的设计效率和生产效率。衬里管道的设计效率和生产效率。衬里管道的设计效率和生产效率。

【技术实现步骤摘要】
三维空间建模方法、装置、计算机设备及可读存储介质


[0001]本申请涉及三维建模
,尤其涉及一种三维空间建模方法、装置、计算机设备及可读存储介质。

技术介绍

[0002]衬里管道是一种采用外部以钢或者硬质结构为管道骨架,内衬耐磨、防腐以及耐高温的橡胶作为衬里层的器件,组成的管道线路。
[0003]当前的衬里管道通常是基于设计人员的三维建模生产的,然而,专利技术人发现,当前的衬里管道的三维建模由于缺乏标准,导致三维建模中的器件的尺寸和数量难以控制,进而造成根据三维建模创建的衬里管道因非标准管件使用过多,而导致衬里管道生产耗时长,生产效率低下的情况发生。

技术实现思路

[0004]本申请提供一种三维空间建模方法、装置、计算机设备及可读存储介质,用以解决当前三维建模中的器件的尺寸和数量难以控制,进而造成根据三维建模创建的衬里管道因非标准管件使用过多,而导致衬里管道生产耗时长,生产效率低下的情况发生的问题。
[0005]第一方面,本申请提供一种衬里管道的三维空间建模方法,包括:创建建模空间;其中,所述建模空间是用于绘制管道路线的三维空间;所述管道路线是由至少一个器件在三维空间内组成的管路;所述器件的类别包括标准元件和非标准元件;所述标准元件表征具有种类信息、形状信息以及属性信息的器件;所述非标准元件表征具有种类信息和形状信息的器件;所述种类信表征器件的类型;所述形状信息表征器件的端口数量和器件的弯折角度;所述弯折角度是器件的输入端与器件的输出端之间的夹角;所述属性信息表征器件的尺寸和/或口径;接收管道指令,并根据所述管道指令在所述建模空间中创建初始管道路线;其中,所述管道指令用于指示在所述建模空间中绘制初始管道路线;初始管道路线中包括至少一个标准元件类别的器件;若识别到所述初始管道路线中具有第一缝隙,则在所述第一缝隙中添加所述器件,得到完整管道路线;其中,所述第一缝隙是所述初始管道路线中相邻的两个标准元件类别的器件之间产生的空隙;所述完整管道路线是消除第一缝隙后的初始管道路线;所述完整管道路线用于指示创建衬里管道。
[0006]上述方案中,创建建模空间,包括:获取建模文件;其中,所述建模文件是用于创建建模空间的代码包;解析所述建模文件,得到建模空间以及与所述建模空间关联的建模数据库;其中,所述建模数据库用于定义标准元件类别的器件的种类信息、形状信息和属性信息,以及用于定义非标准元件类别的器件的种类信息和形状信息。
[0007]上述方案中,根据所述管道指令在所述建模空间中创建初始管道路线,包括:
若确定所述管道指令是报文信息,则提取所述报文信息中的对象信息,并在与所述建模空间对应的建模数据库中选择与所述对象信息对应的目标元件;提取所述报文信息中的位置信息,并将所述目标元件移动至所述建模空间中与所述位置信息对应的位置上;其中,所述对象信息是建模空间中的器件的编号,位置信息是用于指示目标元件在所述建模空间中放置的坐标信息;若确定所述管道指令是触发事件,则监听所述触发事件在与所述建模空间对应的建模数据库中点击的标准元件类别的器件,并将被点击的标准元件类别的器件设为目标元件;监听所述触发事件将所述目标元件拖拽到建模空间中的位置信息,并将所述目标元件移动至所述建模空间中与所述位置信息对应的位置上。
[0008]上述方案中,若识别到所述初始管道路线中具有第一缝隙,则在所述第一缝隙中添加所述器件,得到完整管道路线,包括:若识别到所述初始管道路线中具有第一缝隙,则获取所述第一缝隙的第一尺寸;若确定所述第一尺寸大于或等于阈值的第一缝隙阈值,则在所述第一缝隙中添加标准元件类别的器件,并使添加的标准元件类别的器件的两端分别连接所述第一缝隙两侧的标准元件类别的器件,得到完整管道路线;若确定所述第一尺寸小于所述第一缝隙阈值,则在所述第一缝隙中添加非标准元件类别的器件,并使所述非标准元件类别的器件的两端分别连接所述第一缝隙两侧的标准元件类别的器件,得到完整管道路线。
[0009]上述方案中,若识别到所述初始管道路线中具有第一缝隙,则获取所述第一缝隙的第一尺寸,包括:根据每一标准元件类别的器件的输入端和输出端,识别所述初始管道路线的延伸方向;其中,所述延伸方向指示了所述初始管道路线中的标准元件类别的器件的排列方向;沿所述延伸方向依次获取相邻的两个标准元件类别的器件;其中,所述相邻的两个标准元件类别的器件包括上位标准器件和下位标准器件,所述上位标准器件的输出端与所述下位标准器件的输入端对应;若确定所述上位标准器件的输出端的坐标信息,与所述下位标准器件的输入端的坐标信息之间的元件距离,超过了预置的连接阈值,则确定所述上位标准器件与所述下位标准器件之间具有第一缝隙;其中,所述元件距离为欧氏距离或曼哈顿距离。
[0010]上述方案中,在所述第一缝隙中添加标准元件类别的器件,并使添加的标准元件类别的器件的两端分别连接所述第一缝隙两侧的标准元件类别的器件,得到完整管道路线,包括:在所述第一缝隙中添加标准元件类别的器件,以填充所述第一缝隙;若确定所述第一缝隙被填充的初始管道线路中具有第二缝隙,则在所述第二缝隙中添加非标准元件类别的器件,或调整所述填充在第一缝隙中的标准元件类别的器件的尺寸,得到完整管道路线。
[0011]上述方案中,若确定所述第一缝隙被填充的初始管道线路中具有第二缝隙,则在所述第二缝隙中添加非标准元件类别的器件,或调整所述填充在第一缝隙中的标准元件类别的器件的尺寸,得到完整管道路线,包括:若确定第一缝隙被填充的初始管道线路中具有第二缝隙,则获取所述第二缝隙的
第二尺寸;其中,所述第二缝隙是填充在第一缝隙中的标准元件类别的器件,与第一缝隙的一侧或两侧的标准元件类别的器件之间的空隙;若确定所述第二尺寸的长度大于或等于预置的第二缝隙阈值,则在所述第二缝隙中添加非标准元件类别的器件,并使添加在第二缝隙中的非标准元件类别的器件的两端分别连接所述第二缝隙两侧的标准元件类别的器件,以消除所述第二缝隙;若确定所述第二尺寸的长度小于所述第二缝隙阈值,则调整填充所述第一缝隙的标准元件类别的器件的长度,使所述第二缝隙一侧的填充第一缝隙的标准元件类别的器件与所述第二缝隙另一侧的标准元件类别的器件连接,以消除所述第二缝隙。
[0012]上述方案中,若确定第一缝隙被填充的初始管道线路中具有第二缝隙,则获取所述第二缝隙的第二尺寸,包括:根据每一标准元件类别的器件的输入端和输出端,识别所述初始管道路线的延伸方向;其中,所述延伸方向指示了所述初始管道路线中的标准元件类别的器件的排列方向;沿所述延伸方向依次获取相邻的两个器件;其中,所述相邻的两个器件包括上位调整元件和下位调整元件,所述上位调整元件的输出端与所述下位调整元件的输入端对应;若确定所述上位调整元件的输出端的坐标信息,与所述下位调整元件的输入端的坐标信息之间的元件距离,超过了预置的调整阈值,则确定所述上位标准器件与所述下位标准器件之间具有第二缝隙;其中,所述元件距离为欧氏距离或曼哈顿距离。
[0013]第二方面,本申请提供一种衬里管道的三维空间建模装本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种衬里管道的三维空间建模方法,其特征在于,包括:创建建模空间;其中,所述建模空间是用于绘制管道路线的三维空间;所述管道路线是由至少一个器件在三维空间内组成的管路;所述器件的类别包括标准元件和非标准元件;所述标准元件表征具有种类信息、形状信息以及属性信息的器件;所述非标准元件表征具有种类信息和形状信息的器件;种类信息表征器件的类型;形状信息表征器件的端口数量和器件的弯折角度;所述弯折角度是器件的输入端与器件的输出端之间的夹角;属性信息表征器件的尺寸和/或口径;接收管道指令,并根据所述管道指令在所述建模空间中创建初始管道路线;其中,所述管道指令用于指示在所述建模空间中绘制初始管道路线;初始管道路线中包括至少一个标准元件类别的器件;若识别到所述初始管道路线中具有第一缝隙,则在所述第一缝隙中添加所述器件,得到完整管道路线;其中,所述第一缝隙是所述初始管道路线中相邻的两个标准元件类别的器件之间产生的空隙;所述完整管道路线是消除第一缝隙后的初始管道路线;所述完整管道路线用于指示创建衬里管道。2.根据权利要求1所述的三维空间建模方法,其特征在于,创建建模空间,包括:获取建模文件;其中,所述建模文件是用于创建建模空间的代码包;解析所述建模文件,得到建模空间以及与所述建模空间关联的建模数据库;其中,所述建模数据库用于定义标准元件类别的器件的种类信息、形状信息和属性信息,以及用于定义非标准元件类别的器件的种类信息和形状信息。3.根据权利要求1所述的三维空间建模方法,其特征在于,根据所述管道指令在所述建模空间中创建初始管道路线,包括:若确定所述管道指令是报文信息,则提取所述报文信息中的对象信息,并在与所述建模空间对应的建模数据库中选择与所述对象信息对应的目标元件;提取所述报文信息中的位置信息,并将所述目标元件移动至所述建模空间中与所述位置信息对应的位置上;其中,所述对象信息是建模空间中的器件的编号,位置信息是用于指示目标元件在所述建模空间中放置的坐标信息;若确定所述管道指令是触发事件,则监听所述触发事件在与所述建模空间对应的建模数据库中点击的标准元件类别的器件,并将被点击的标准元件类别的器件设为目标元件;监听所述触发事件将所述目标元件拖拽到建模空间中的位置信息,并将所述目标元件移动至所述建模空间中与所述位置信息对应的位置上。4.根据权利要求1所述的三维空间建模方法,其特征在于,若识别到所述初始管道路线中具有第一缝隙,则在所述第一缝隙中添加所述器件,得到完整管道路线,包括:若识别到所述初始管道路线中具有第一缝隙,则获取所述第一缝隙的第一尺寸;若确定所述第一尺寸大于或等于阈值的第一缝隙阈值,则在所述第一缝隙中添加标准元件类别的器件,并使添加的标准元件类别的器件的两端分别连接所述第一缝隙两侧的标准元件类别的器件,得到完整管道路线;若确定所述第一尺寸小于所述第一缝隙阈值,则在所述第一缝隙中添加非标准元件类别的器件,并使所述非标准元件类别的器件的两端分别连接所述第一缝隙两侧的标准元件类别的器件,得到完整管道路线。
5.根据权利要求4所述的三维空间建模方法,其特征在于,若识别到所述初始管道路线中具有第一缝隙,则获取所述第一缝隙的第一尺寸,包括:根据每一标准元件类别的器件的输入端和输出端,识别所述初始管道路线的延伸方向;其中,所述延伸方向指示了所述初始管道路线中的标准元件类别的器件的排列方向;沿所述延伸方向依次获取相邻的两个标准元件类别的器件;其中,所述相邻的两个标准元件类别的器件包括上位标准器件和下位标准器件,所述上位标准器件的输出端与所述下位标准器件的输入端对应;若确定所述上位标准器件的输出端的坐标信息,与所述下位标准器件的输入端的坐标信息之间的元件距离,超过了预置的连接阈值,则确定所述上位标准器件与所述下位标准器件之间具有第一缝隙;其中,所述元件距离为欧氏距离或曼哈顿距离。6.根据权利要求4所述的三维空间建模方法,...

【专利技术属性】
技术研发人员:李源林胡祥云单秋生
申请(专利权)人:琥崧智能装备太仓有限公司
类型:发明
国别省市:

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

1