轨道模型的生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39331129 阅读:15 留言:0更新日期:2023-11-12 16:07
本申请涉及一种轨道模型的生成方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:当待处理轨道曲线中存在相交曲线,计算相交曲线在交点处所构成的多个曲线夹角;当多个曲线夹角的角度均为目标角度,将待处理轨道曲线作为路网曲线;通过预制直道模型和预制弯道模型,对路网曲线进行实例化,获得路网曲线相应的实例化轨道;对路网曲线相应的至少一种轨道附件进行实例化,获得路网曲线相应的实例化附件;基于路网曲线相应的实例化轨道和实例化附件,获得轨道模型。采用本方法能够提高轨道模型的生成效率。够提高轨道模型的生成效率。够提高轨道模型的生成效率。

【技术实现步骤摘要】
轨道模型的生成方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种轨道模型的生成方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,出现了越来越多基于虚拟场景运行的应用程序。在基于虚拟场景运行的应用程序中,通常需要在虚拟场景中进行场景模型的建立。
[0003]传统技术中,场景模型的建立一般是全手动的方式制作,使用传统的建模方法,将轨道底架、轨道铁轨等场景元素,按照场景的布局需要,逐一手动制作出来。
[0004]然而,传统方法在生成轨道模型的过程中,需要经历大量的重复性的工作,很难快速迭代,轨道模型的生成效率低。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高轨道模型的生成效率的轨道模型的生成方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种轨道模型的生成方法。所述方法包括:
[0007]当待处理轨道曲线中存在相交曲线,计算相交曲线在交点处所构成的多个曲线夹角;
[0008]当多个曲线夹角的角度均为目标角度,将待处理轨道曲线作为路网曲线;
[0009]通过预制直道模型和预制弯道模型,对路网曲线进行实例化,获得路网曲线相应的实例化轨道;
[0010]对路网曲线相应的至少一种轨道附件进行实例化,获得路网曲线相应的实例化附件;
[0011]基于路网曲线相应的实例化轨道和实例化附件,获得轨道模型
[0012]第二方面,本申请还提供了一种轨道模型的生成装置。所述装置包括:
[0013]曲线夹角计算模块,用于当待处理轨道曲线中存在相交曲线,计算相交曲线在交点处所构成的多个曲线夹角;
[0014]路网生成模块,用于当多个曲线夹角的角度均为目标角度,将待处理轨道曲线作为路网曲线;
[0015]曲线实例化模块,用于通过预制直道模型和预制弯道模型,对路网曲线进行实例化,获得路网曲线相应的实例化轨道;
[0016]附件实例化模块,用于对路网曲线相应的至少一种轨道附件进行实例化,获得路网曲线相应的实例化附件;
[0017]处理模块,用于基于路网曲线相应的实例化轨道和实例化附件,获得轨道模型。
[0018]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0019]当待处理轨道曲线中存在相交曲线,计算相交曲线在交点处所构成的多个曲线夹角;
[0020]当多个曲线夹角的角度均为目标角度,将待处理轨道曲线作为路网曲线;
[0021]通过预制直道模型和预制弯道模型,对路网曲线进行实例化,获得路网曲线相应的实例化轨道;
[0022]对路网曲线相应的至少一种轨道附件进行实例化,获得路网曲线相应的实例化附件;
[0023]基于路网曲线相应的实例化轨道和实例化附件,获得轨道模型。
[0024]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0025]当待处理轨道曲线中存在相交曲线,计算相交曲线在交点处所构成的多个曲线夹角;
[0026]当多个曲线夹角的角度均为目标角度,将待处理轨道曲线作为路网曲线;
[0027]通过预制直道模型和预制弯道模型,对路网曲线进行实例化,获得路网曲线相应的实例化轨道;
[0028]对路网曲线相应的至少一种轨道附件进行实例化,获得路网曲线相应的实例化附件;
[0029]基于路网曲线相应的实例化轨道和实例化附件,获得轨道模型。
[0030]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0031]当待处理轨道曲线中存在相交曲线,计算相交曲线在交点处所构成的多个曲线夹角;
[0032]当多个曲线夹角的角度均为目标角度,将待处理轨道曲线作为路网曲线;
[0033]通过预制直道模型和预制弯道模型,对路网曲线进行实例化,获得路网曲线相应的实例化轨道;
[0034]对路网曲线相应的至少一种轨道附件进行实例化,获得路网曲线相应的实例化附件;
[0035]基于路网曲线相应的实例化轨道和实例化附件,获得轨道模型。
[0036]上述轨道模型的生成方法、装置、计算机设备、存储介质和计算机程序产品,通过当待处理轨道曲线中存在相交曲线,计算相交曲线在交点处所构成的多个曲线夹角,当多个曲线夹角的角度均为目标角度,将待处理轨道曲线作为路网曲线,通过预制直道模型和预制弯道模型,对路网曲线进行实例化,能够使用提前预制好的预制直道模型和预制弯道模型,以实例化的方式来生成轨道,获得路网曲线相应的实例化轨道。通过对路网曲线相应的至少一种轨道附件进行实例化,能够获得路网曲线相应的实例化附件,从而可以基于路网曲线相应的实例化轨道和实例化附件,获得轨道模型,整个过程,只要获取待处理轨道曲线,就能够在确定路网曲线的基础上,使用提前预制好的预制直道模型和预制弯道模型,以实例化的方式实现轨道模型的自动生成,能够提高轨道模型的生成效率。
附图说明
[0037]图1为一个实施例中轨道模型的生成方法的应用环境图;
[0038]图2为一个实施例中绘制的轨道曲线的示意图;
[0039]图3为一个实施例中轨道模型的生成的示意图;
[0040]图4为一个实施例中轨道模型的示意图;
[0041]图5为另一个实施例中轨道模型的示意图;
[0042]图6为一个实施例中轨道模型的生成方法的流程示意图;
[0043]图7为另一个实施例中绘制的轨道曲线的示意图;
[0044]图8为一个实施例中相交曲线以及曲线夹角的示意图;
[0045]图9为另一个实施例中相交曲线以及曲线夹角的示意图;
[0046]图10为一个实施例中提取相交曲线的示意图;
[0047]图11为一个实施例中对曲线进行实例化的示意图;
[0048]图12为一个实施例中获取第一轨道曲线并进行实例化的示意图;
[0049]图13为一个实施例中相邻端点以及夹角连接弧线的示意图;
[0050]图14为一个实施例中生成夹角连接弧线的示意图;
[0051]图15为一个实施例中生成夹角连接弧线的示意图;
[0052]图16为一个实施例中获得待处理轨道曲线的示意图;
[0053]图17为一个实施例中轨道底架实例化的示意图;
[0054]图18为一个实施例中储物站点实例化的示意图;
[0055]图19为一个实施例中轨道模型的生成方法的应用示意图;
[0056]图20为一个实施例中基于分布点进行实例化的示意图;
[0057]图21本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨道模型的生成方法,其特征在于,所述方法包括:当待处理轨道曲线中存在相交曲线,计算所述相交曲线在交点处所构成的多个曲线夹角;当所述多个曲线夹角的角度均为目标角度,将所述待处理轨道曲线作为路网曲线;通过预制直道模型和预制弯道模型,对所述路网曲线进行实例化,获得所述路网曲线相应的实例化轨道;对所述路网曲线相应的至少一种轨道附件进行实例化,获得所述路网曲线相应的实例化附件;基于所述路网曲线相应的实例化轨道和实例化附件,获得轨道模型。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述多个曲线夹角中存在与所述目标角度的误差小于误差阈值的第一夹角,以将所述第一夹角的角度调整为所述目标角度作为调整目标,对所述第一夹角相应的相交曲线进行调整,获得第一轨道曲线;将所述第一轨道曲线作为路网曲线,进入所述通过预制直道模型和预制弯道模型,对所述路网曲线进行实例化,获得所述路网曲线相应的实例化轨道的步骤。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述多个曲线夹角中存在第二夹角,获取所述第二夹角相应的相交曲线的交点的位置和多个端点的位置,所述第二夹角的角度与所述目标角度的误差大于误差阈值;基于所述交点的位置和所述多个端点的位置,确定至少一组相邻端点;生成所述至少一组相邻端点各自相应的夹角连接弧线;基于所述至少一组相邻端点各自相应的夹角连接弧线,获得第二轨道曲线;将所述第二轨道曲线作为路网曲线,进入所述通过预制直道模型和预制弯道模型,对所述路网曲线进行实例化,获得所述路网曲线相应的实例化轨道的步骤。4.根据权利要求3所述的方法,其特征在于,所述生成所述至少一组相邻端点各自相应的夹角连接弧线包括:针对所述至少一组相邻端点中每一组目标相邻端点,基于所述交点的位置和所述目标相邻端点的位置,确定所述目标相邻端点相应的中心点;将所述中心点分别与所述目标相邻端点进行连接,生成所述目标相邻端点相应的折线;对所述目标相邻端点相应的折线进行平滑处理,获得所述目标相邻端点相应的夹角连接弧线。5.根据权利要求1所述的方法,其特征在于,所述路网曲线包括夹角连接弧线和非夹角连接弧线;所述通过预制直道模型和预制弯道模型,对所述路网曲线进行实例化,获得所述路网曲线相应的实例化轨道包括:生成所述夹角连接弧线相应的交叉口模型,并通过所述预制直道模型以及所述预制弯道模型,对所述非夹角连线弧线进行实例化,获得实例化组件;拼接所述交叉口模型和所述实例化组件,获得所述路网曲线相应的实例化轨道。6.根据权利要求1

5任一项所述的方法,其特征在于,所述当待处理轨道曲线中存在相交曲线,计算所述相交曲线在交点处所构成的多个曲线夹角之前,还包括:
获取绘制的轨道曲线;对所述绘制的轨道曲线中曲线进行高度调整,获得待处理轨道曲线,所述待处理轨道曲线中曲线位于同一水平面内;当所述待处理轨道曲线中存...

【专利技术属性】
技术研发人员:马志明纪玉岭
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1