【技术实现步骤摘要】
路网生成方法、装置、计算机可读存储介质及计算机设备
[0001]本申请涉及计算机
,具体涉及一种路网生成方法、装置、计算机可读存储介质及计算机设备。
技术介绍
[0002]在一些虚拟场景中,在一片区域内需要生成多种相互连接的道路,根据生成的多条道路,从而生成路网。虚拟角色可以在路网中自由活动。
[0003]但是,现有的路网生成方式往往是人工设置多条道路生成路网,并不能根据虚拟场景区域内的进出口位置自动生成对应的路网。
技术实现思路
[0004]本申请实施例提供一种路网生成方法、装置、计算机可读存储介质及计算机设备。该路网生成方法可以根据场景区域的入口位置自动生成路网。
[0005]第一方面,本申请实施例提供了一种路网生成方法,包括:
[0006]确定场景区域的区域边缘及区域边缘上对应的多个入口位置;
[0007]以每一入口位置为起始点向场景区域内发射垂直于起始点所处的区域边缘的第一射线;
[0008]在场景区域内的多条第一射线中,确定出长度最长的目标第一射线为初始路线,以及初始路线对应的第一起始点;
[0009]在多个起始点中确定出第一起始点之外的目标起始点,依次确定每一目标起始点发出的且与初始路线相连接的路线;
[0010]根据初始路线以及每一目标起始点发出的且与初始路线相连接的路线,生成场景区域内的路网。
[0011]第二方面,本申请实施例提供了一种路网生成装置,包括:
[0012]第一确定模块,用于确定场景区域的区域边 ...
【技术保护点】
【技术特征摘要】
1.一种路网生成方法,其特征在于,包括:确定场景区域的区域边缘及所述区域边缘上对应的多个入口位置;以每一所述入口位置为起始点向所述场景区域内发射垂直于所述起始点所处的区域边缘的第一射线;在所述场景区域内的多条所述第一射线中,确定出长度最长的目标第一射线为初始路线,以及所述初始路线对应的第一起始点;在多个所述起始点中确定出所述第一起始点之外的目标起始点,依次确定每一所述目标起始点发出的且与所述初始路线相连接的路线;根据所述初始路线以及每一所述目标起始点发出的且与所述初始路线相连接的路线,生成所述场景区域内的路网。2.根据权利要求1所述的路网生成方法,其特征在于,所述在多个所述起始点中确定出所述第一起始点之外的目标起始点,依次确定每一所述目标起始点发出的且与所述初始路线相连接的路线,包括:在所述目标起始点中确定出第二起始点,并以所述第二起始点为起点,生成连接所述初始路线的第一路线;在所述目标起始点中确定出所述第二起始点之外的第三起始点,并以所述第三起始点为起点,生成连接所述初始路线或所述第一路线的第二路线。3.根据权利要求2所述的路网生成方法,其特征在于,所述以所述第二起始点为起点,生成连接所述初始路线的第一路线,包括:确定所述初始路线对应的垂直于所述场景区域的平面的第一接触面;在所述第二起始点向所述场景区域内发射垂直于所述第二起始点所处的区域边缘的第二射线;若所述第二射线与所述第一接触面连接,则确定所述第二射线的路径为所述第一路线。4.根据权利要求3所述的路网生成方法,其特征在于,所述以所述第二起始点为起点,生成连接所述初始路线的第一路线,包括:确定所述场景区域内的障碍物,以及所述障碍物的障碍物边缘和所述区域边缘对应的垂直于所述场景区域平面的边缘面;若所述第二射线与所述边缘面连接,则在所述第二射线的路径内确定第一发射点,并以所述第一发射点为起点向所述场景区域内发射垂直于所述第二射线的第三射线;若所述第三射线与所述第一接触面连接,则在所述第二射线和所述第三射线中确定出连接所述第二起始点和所述第一接触面的目标路径,并将所述目标路径确定为所述第一路线。5.根据权利要求4所述的路网生成方法,其特征在于,所述若所述第三射线与所述第一接触面连接,则在所述第二射线和所述第三射线中确定出连接所述第二起始点和所述第一接触面的目标路径,并将所述目标路径确定为所述第一路线,包括:确定所述第三射线与所述第一接触面的第一连接点;连接所述第二起始点、所述第一发射点和所述第一连接点,以生成所述目标路径,并将所述目标路径确定为所述第一路线。
6.根据权利要求2所述的路网生成方法,其特征在于,所述以所述第三起始点为起点,生成连接所述初始路线或所述第一路线的第二路线,包括:确定所述第一路线和所述初始路线对应的垂直于所述场景区域的平面的第二接触面;在所述第三起始点向所述场景区域内发射垂直于所述第三起始点所处的区域边缘的第四射线;若所述第四射线与所述第二接触面连接,则确定所述第四射线的路径为所述第二路线。7.根据权利要求2所述的路网生成方法,其特征在于,所述根据所述初始路线以及每一所述目标起始点发出的且与所述初始路线相连接的路线,生成所述场景区域内的路网,包括:确定所述初始路线除所述第一起始点之外的另一端是否为所述入口位置;若所述初始路线除所述第一起始点之外的另一端不是所述...
【专利技术属性】
技术研发人员:陈睿,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。