管路模型生成方法、装置、设备及存储介质制造方法及图纸

技术编号:37746947 阅读:9 留言:0更新日期:2023-06-05 23:33
本申请涉及一种管路模型生成方法、装置、设备及存储介质,应用在三维模型领域,其中方法包括:获取轨迹点信息,所述轨迹点信息至少包括轨迹点对应的三维坐标值、属性类型,所述属性类型至少包括普通轨迹点、管件点以及断点;根据所述轨迹点信息创建轨迹点;根据所述轨迹点创建轨迹列表,所述轨迹列表至少包括轨迹点信息以及对应的序号值;根据所述轨迹列表绘制轨迹线。本申请具有的技术效果是:实现了简单、便捷的绘制管路模型的效果。便捷的绘制管路模型的效果。便捷的绘制管路模型的效果。

【技术实现步骤摘要】
管路模型生成方法、装置、设备及存储介质


[0001]本申请涉及三维模型的
,尤其是涉及一种管路模型生成方法、装置、设备及存储介质。

技术介绍

[0002]在工业进程中,许多产业都需要使用管路来运输材料或是废料,例如,化工产业需要安装大量的管路来输送蒸汽等物质。
[0003]现有工业对于管路的需求量很高,但是由于一般管路的实际规模较大,管路设计方面需要耗费设计人员大量的时间。
[0004]如何简单、快捷的生成管路模型,是当前管路模型设计所面临的问题之一。

技术实现思路

[0005]为了实现简单、便捷的绘制管路模型的效果,本申请提供的一种管路模型生成方法、装置、设备及存储介质。
[0006]第一方面,本申请提供一种管路模型生成方法,采用如下的技术方案:所述方法包括:获取轨迹点信息,所述轨迹点信息至少包括轨迹点对应的三维坐标值、属性类型,所述属性类型至少包括普通轨迹点、管件点以及断点;根据所述轨迹点信息创建轨迹点;根据所述轨迹点创建轨迹列表,所述轨迹列表至少包括轨迹点信息以及对应的序号值;根据所述轨迹点列表绘制轨迹线。
[0007]通过上述技术方案,管路模型设计系统根据获取到的轨迹点信息创建相应的轨迹点,继而根据已创建的轨迹点生成对应的轨迹列表,按照轨迹点在轨迹列表中的排序进行连接,形成轨迹线,最终生成初步的管路模型,整个管路模型生成过程简单、快捷。
[0008]在一个具体的可实施方案中,在所述根据所述轨迹点列表绘制轨迹线之后,还包括:遍历所述轨迹列表,依次获取轨迹点对应的属性类型;确认轨迹点对应的属性类型;若获取到的轨迹点对应的属性类型为管件点或是断点,则将所述轨迹点设为分割节点;继续遍历轨迹列表,直至遍历完成;根据所述分割节点对所述轨迹列表中的轨迹点进行分组,位于相邻两个分割节点之间轨迹点为一组;通过扫描的方式分组创建管道。
[0009]通过上述技术方案,由于一条完整的管路是由若干管段以及管件(阀件)组成,并且阀件是一种标准件,不需要创建,管路模型设计系统的主要工作是创建管段,将整条管路
按照管段进行分组,生成完整管路时,以管段为单位进行连接,使得某一管段设计出现问题时,管路模型设计系统可以直接将该段管段进行替换,而不需要重新生成新的管路。
[0010]在一个具体的可实施方案中,所述根据所述轨迹点创建轨迹列表,具体包括:获取两个轨迹点,分别设为起点与终点;根据所述起点与所述终点创建初始轨迹列表;获取新的轨迹点,并设为中间点;计算所述中间点与所述起点之间的向量与距离,分别设为第一向量和第一距离;计算所述中间点与所述终点之间的向量与距离,分别设为第二向量和第二距离;计算所述第一向量与所述第二向量的夹角;若所述夹角为零,则比较所述第一距离与所述第二距离;若所述第一距离小于第二距离,则将所述中间点添加至初始轨迹列表,对轨迹列表中所述中间点之后的所有轨迹点对应的序号值进行修改。
[0011]通过上述技术方案,管路模型设计系统根据轨迹点之间的位置关系,生成相应的轨迹列表,当添加新的轨迹点或是删除已有的轨迹点时,对轨迹列表中的轨迹点对应的序号值进行修改,实现了轨迹点序号的动态管理。
[0012]在一个具体的可实施方案中,在所述根据所述轨迹点列表绘制轨迹线之后,还包括:获取轨迹点,设为移动点;判断所述移动点对应的属性类型是否为普通轨迹点或是断点;若是,则获取移动方向与移动距离;根据所述移动方向与所述移动距离调整所述移动点的位置。
[0013]通过上述技术方案,有时工作人员需要对已经生成的轨迹线的部分变动,这种变动幅度较小,可能仅仅是几个轨迹点位置的改变,管路模型设计系统提供了一种轨迹点位置变动的功能,使得工作人员能够在既有轨迹线上更改轨迹点的位置,而不需要更换轨迹点所在的管段,有助于减少工作人员的工作量。
[0014]在一个具体的可实施方案中,所述根据所述移动方向与所述移动距离调整所述移动点的位置,具体包括:若与所述移动点相邻的轨迹点为管件点,则将所述移动点设为第一轨迹点,将与所述移动点相邻的管件点设为第二轨迹点;将与所述第二轨迹点相邻且与所述第一轨迹点不相邻的轨迹点设为第三轨迹点;计算第一轨迹点与所述第三轨迹点之间的距离,将所述距离设为第三距离;计算第一轨迹点更新前的位置与所述第三轨迹点之间的距离,将所述距离设为第四距离;若所述第三距离小于所述第四距离,则获取位于第二轨迹点处的管件的长度;若所述第四距离大于管件的长度,则将所述第二轨迹点朝向所述第三轨迹点移动;若所述第四距离小于所述第三距离,则则将所述第二轨迹点朝向所述第一轨迹点移动。
[0015]通过上述技术方案,在变动普通轨迹点位置的过程中,可能存在变动后的普通轨
迹点与相邻的管件点之间的距离不满足此处管件的尺寸,使得管件无法装配在此处的管件点位置处,管路模型设计系统对于变动后的普通轨迹点与相邻的管件点之间的距离进行校验,有助于减少上述情况的发生,进而提升了管路模型设计系统的适用性。
[0016]在一个具体的可实施方案中,获取相似管件模型;统计所述相似管件模型对应的向量集合,所述向量集合中至少包括三维向量以及对应的三维向量长度;获取指定向量以及对应的指定向量长度;根据所述指定向量查找所述相似管件模型对应的三维向量;根据所述指定向量长度与查找到的三维向量长度计算向量差值,设为调整度;根据所述调整度对所述相似管件模型进行调整。
[0017]通过上述技术方案,管路模型设计系统预备在管路上装配管件模型时,首先会在预设的管件模型库中查找是否存在相似模型,若是,管路模型设计系统则会根据实际尺寸对查找到的相似管路模型进行修改,以使得相似管路模型能够适配管路中的预留的装配位置,利用对相似管路模型的尺寸进行修改,获得所需管件模型,工作人员不再需要重新设计管件模型,有助于减少工作人员的重复工作量。
[0018]在一个具体的可实施方案中,获取管件模型;判断所述管件模型对应的管件类型;根据所述管件类型对应的安装策略对所述管件模型进行装配。
[0019]通过上述技术方案,管路模型设计系统提供了多种类型的管件模型的装配方式,大大的提升了管路模型设计系统的适用性。
[0020]第二方面,本申请提供一种管路模型生成装置,采用如下技术方案:所述装置包括:轨迹点信息获取模块,用于获取轨迹点信息,所述轨迹点信息至少包括轨迹点对应的三维坐标值、属性类型,所述属性类型至少包括普通轨迹点、管件点以及断点;轨迹点创建模块,用于根据所述轨迹点信息创建轨迹点;轨迹列表创建模块,用于根据所述轨迹点创建轨迹列表,所述轨迹列表至少包括轨迹点信息以及对应的序号值;轨迹线绘制模块,用于根据所述轨迹点列表绘制轨迹线。
[0021]第三方面,本申请提供一种计算机设备,采用如下技术方案:包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如上述任一种管路模型生成方法的计算机程序。
[0022]第四方面,本申请提供一种计算机可读存储介质,采用如下技术方案:存储有能够被处理器加载并执行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种管路模型生成方法,其特征在于,所述方法包括:获取轨迹点信息,所述轨迹点信息至少包括轨迹点对应的三维坐标值、属性类型,所述属性类型至少包括普通轨迹点、管件点以及断点;根据所述轨迹点信息创建轨迹点;根据所述轨迹点创建轨迹列表,所述轨迹列表至少包括轨迹点信息以及对应的序号值;根据所述轨迹点列表绘制轨迹线。2.根据权利要求1所述的方法,其特征在于,在所述根据所述轨迹点列表绘制轨迹线之后,还包括:遍历所述轨迹列表,依次获取轨迹点对应的属性类型;确认轨迹点对应的属性类型;若获取到的轨迹点对应的属性类型为管件点或是断点,则将所述轨迹点设为分割节点;继续遍历轨迹列表,直至遍历完成;根据所述分割节点对所述轨迹列表中的轨迹点进行分组,位于相邻两个分割节点之间轨迹点为一组;通过扫描的方式分组创建管道。3.根据权利要求1所述的方法,其特征在于,所述根据所述轨迹点创建轨迹列表,具体包括:获取两个轨迹点,分别设为起点与终点;根据所述起点与所述终点创建初始轨迹列表;获取新的轨迹点,并设为中间点;计算所述中间点与所述起点之间的向量与距离,分别设为第一向量和第一距离;计算所述中间点与所述终点之间的向量与距离,分别设为第二向量和第二距离;计算所述第一向量与所述第二向量的夹角;若所述夹角为零,则比较所述第一距离与所述第二距离;若所述第一距离小于第二距离,则将所述中间点添加至初始轨迹列表,对轨迹列表中所述中间点之后的所有轨迹点对应的序号值进行修改。4.根据权利要求1所述的方法,其特征在于,在所述根据所述轨迹点列表绘制轨迹线之后,还包括:获取轨迹点,设为移动点;判断所述移动点对应的属性类型是否为普通轨迹点或是断点;若是,则获取移动方向与移动距离;根据所述移动方向与所述移动距离调整所述移动点的位置。5.根据权利要求4所述的方法,其特征在于,所述根据所述移动方向与所述移动距离调整所述移动点的位置,具体包括:若与所述移动点相邻的轨迹点为管件点,则将所述移动点设为第一轨迹点,将与所述移动点相邻的管...

【专利技术属性】
技术研发人员:王伟谭清文曹海涛张小松钟陈宏
申请(专利权)人:南京智程信息科技有限公司
类型:发明
国别省市:

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

1