【技术实现步骤摘要】
管路模型生成方法、装置、设备及存储介质
[0001]本申请涉及三维模型的
,尤其是涉及一种管路模型生成方法、装置、设备及存储介质。
技术介绍
[0002]在工业进程中,许多产业都需要使用管路来运输材料或是废料,例如,化工产业需要安装大量的管路来输送蒸汽等物质。
[0003]现有工业对于管路的需求量很高,但是由于一般管路的实际规模较大,管路设计方面需要耗费设计人员大量的时间。
[0004]如何简单、快捷的生成管路模型,是当前管路模型设计所面临的问题之一。
技术实现思路
[0005]为了实现简单、便捷的绘制管路模型的效果,本申请提供的一种管路模型生成方法、装置、设备及存储介质。
[0006]第一方面,本申请提供一种管路模型生成方法,采用如下的技术方案:所述方法包括:获取轨迹点信息,所述轨迹点信息至少包括轨迹点对应的三维坐标值、属性类型,所述属性类型至少包括普通轨迹点、管件点以及断点;根据所述轨迹点信息创建轨迹点;根据所述轨迹点创建轨迹列表,所述轨迹列表至少包括轨迹点信息以及对应的序号 ...
【技术保护点】
【技术特征摘要】
1.一种管路模型生成方法,其特征在于,所述方法包括:获取轨迹点信息,所述轨迹点信息至少包括轨迹点对应的三维坐标值、属性类型,所述属性类型至少包括普通轨迹点、管件点以及断点;根据所述轨迹点信息创建轨迹点;根据所述轨迹点创建轨迹列表,所述轨迹列表至少包括轨迹点信息以及对应的序号值;根据所述轨迹点列表绘制轨迹线。2.根据权利要求1所述的方法,其特征在于,在所述根据所述轨迹点列表绘制轨迹线之后,还包括:遍历所述轨迹列表,依次获取轨迹点对应的属性类型;确认轨迹点对应的属性类型;若获取到的轨迹点对应的属性类型为管件点或是断点,则将所述轨迹点设为分割节点;继续遍历轨迹列表,直至遍历完成;根据所述分割节点对所述轨迹列表中的轨迹点进行分组,位于相邻两个分割节点之间轨迹点为一组;通过扫描的方式分组创建管道。3.根据权利要求1所述的方法,其特征在于,所述根据所述轨迹点创建轨迹列表,具体包括:获取两个轨迹点,分别设为起点与终点;根据所述起点与所述终点创建初始轨迹列表;获取新的轨迹点,并设为中间点;计算所述中间点与所述起点之间的向量与距离,分别设为第一向量和第一距离;计算所述中间点与所述终点之间的向量与距离,分别设为第二向量和第二距离;计算所述第一向量与所述第二向量的夹角;若所述夹角为零,则比较所述第一距离与所述第二距离;若所述第一距离小于第二距离,则将所述中间点添加至初始轨迹列表,对轨迹列表中所述中间点之后的所有轨迹点对应的序号值进行修改。4.根据权利要求1所述的方法,其特征在于,在所述根据所述轨迹点列表绘制轨迹线之后,还包括:获取轨迹点,设为移动点;判断所述移动点对应的属性类型是否为普通轨迹点或是断点;若是,则获取移动方向与移动距离;根据所述移动方向与所述移动距离调整所述移动点的位置。5.根据权利要求4所述的方法,其特征在于,所述根据所述移动方向与所述移动距离调整所述移动点的位置,具体包括:若与所述移动点相邻的轨迹点为管件点,则将所述移动点设为第一轨迹点,将与所述移动点相邻的管...
【专利技术属性】
技术研发人员:王伟,谭清文,曹海涛,张小松,钟陈宏,
申请(专利权)人:南京智程信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。