本发明涉及工程设计,具体而言,涉及一种涵洞参数化三维建模方法、装置、设备及存储介质。
背景技术:
1、铁路涵洞构件较多,且大部分构件形状为异形非标准多边形,同尺寸涵洞根据环境情况调整斜交角、涵洞长度之后整体形状发生非规则变化,建模时需要人工针对每个构件进行单独建模,确定每个构建的各个坐标点,再通过各个坐标点的连接形成构件的三维模型,耗时耗力且效率较低。
技术实现思路
1、本发明的目的在于提供一种涵洞参数化三维建模方法、装置、设备及存储介质,以改善上述问题。为了实现上述目的,本发明采取的技术方案如下:
2、第一方面,本申请提供了一种涵洞参数化三维建模方法,包括:
3、将目标涵洞中的各构件基于形体规则进行划分,划分为第一构件与第二构件,所述第一构件为沿任一方向规则变化的构件,所述第二构件为非标准多边形的构件;
4、获取所述目标涵洞的目标尺寸参数,所述目标尺寸参数为所述目标涵洞与目标线路间存在目标斜交角时,构建所述目标涵洞所需的尺寸参数;
5、基于所述目标尺寸参数构建所述第一构件的目标截面;
6、基于所述目标斜交角拉伸所述第一构件的目标截面,并基于所述目标尺寸参数构建所述第一构件,获得所述第一构件的三维模型;
7、基于所述目标尺寸参数计算所述第二构件的各坐标点位,构建所述第二构件的三维模型;
8、将所有的第一构件的三维模型与所有的第二构件的三维模型进行拼接,获得所述目标涵洞的三维模型。
9、第二方面,本申请还提供了一种涵洞参数化三维建模装置,包括:
10、划分单元,用于将目标涵洞中的各构件基于形体规则进行划分,划分为第一构件与第二构件,所述第一构件为沿任一方向规则变化的构件,所述第二构件为非标准多边形的构件;
11、第一获取单元,用于获取所述目标涵洞的目标尺寸参数,所述目标尺寸参数为所述目标涵洞与目标线路间存在目标斜交角时,构建所述目标涵洞所需的尺寸参数;
12、构建单元,用于基于所述目标尺寸参数构建所述第一构件的目标截面;
13、拉伸单元,用于基于所述目标斜交角拉伸所述第一构件的目标截面,并基于所述目标尺寸参数构建所述第一构件,获得所述第一构件的三维模型;
14、第一计算单元,用于基于所述目标尺寸参数计算所述第二构件的各坐标点位,构建所述第二构件的三维模型;
15、拼接单元,用于将所有的第一构件的三维模型与所有的第二构件的三维模型进行拼接,获得所述目标涵洞的三维模型。
16、第三方面,本申请还提供了一种涵洞参数化三维建模设备,包括:
17、存储器,用于存储计算机程序;
18、处理器,用于执行所述计算机程序时实现所述涵洞参数化三维建模方法的步骤。
19、第四方面,本申请还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述基于涵洞参数化三维建模方法的步骤。
20、本发明的有益效果为:
21、本发明通过基于涵洞与线路之间的斜交角,确定出涵洞的尺寸参数,采用构建截面,并基于截面向涵洞路径方向拉伸的方式,来对应得到部分构件的三维模型,将构件的三维模型进行拼接就可以得到涵洞的三维模型,通过调整斜交角、覆土厚等参数,会实时重新调用建模算法调整构件的三维模型,而不需要另外重新建模,提高模型的构建效率。
22、本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
1.一种涵洞参数化三维建模方法,其特征在于,包括:
2.根据权利要求1所述的涵洞参数化三维建模方法,其特征在于,获取所述目标涵洞的目标尺寸参数包括:
3.根据权利要求2所述的涵洞参数化三维建模方法,其特征在于,基于所述目标斜交角调整所述初始尺寸参数,获得目标尺寸参数包括:
4.根据权利要求3所述的涵洞参数化三维建模方法,其特征在于,基于所述目标斜交角对所述调整尺寸参数进行参数调整,获得调整后的调整尺寸参数,包括:
5.一种涵洞参数化三维建模装置,其特征在于,包括:
6.根据权利要求5所述的涵洞参数化三维建模装置,其特征在于,所述第一获取单元包括:
7.根据权利要求6所述的涵洞参数化三维建模装置,其特征在于,所述第一调整单元包括:
8.根据权利要求7所述的涵洞参数化三维建模装置,其特征在于,所述第二调整单元包括:
9.一种涵洞参数化三维建模设备,其特征在于,包括:
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述涵洞参数化三维建模方法的步骤。