[发明专利]城市路网的生成方法、装置、存储介质、处理器及终端在审
申请号: | 201910344641.1 | 申请日: | 2019-04-26 |
公开(公告)号: | CN111841010A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 劳丰;刘易枫 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/5378;A63F13/60 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 赵昀彬 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 城市 路网 生成 方法 装置 存储 介质 处理器 终端 | ||
1.一种城市路网的生成方法,其特征在于,包括:
获取路点信息和多个第一道路模型组件;
根据所述路点信息和所述多个第一道路模型组件配置多个第二道路模型组件;
对所述多个第二道路模型组件中不同走向的道路模型组件的交汇处进行融合处理,得到融合信息;
采用所述多个第二道路模型组件和所述融合信息生成游戏场景的城市路网。
2.根据权利要求1所述的方法,其特征在于,根据所述路点信息和所述多个第一道路模型组件配置所述多个第二道路模型组件包括:
从所述多个第一道路模型组件中选取待使用的第一道路模型组件;
从所述路点信息中确定多个待使用的路点,并采用所述多个待使用的路点形成待使用的曲线;
对所述待使用的曲线进行采样处理,得到多个中心点的位置信息和朝向信息;
基于所述多个中心点的位置信息和朝向信息获取所述待使用的第一道路模型组件的切面上各个顶点的位置信息;
采用所述切面上各个顶点的位置信息配置对应的第二道路模型组件。
3.根据权利要求2所述的方法,其特征在于,所述切面包含的多个组成部分按照预设道路规范文件中规定的每个组成部分的参数信息进行配置。
4.根据权利要求1所述的方法,其特征在于,对所述多个第二道路模型组件中不同走向的道路模型组件的交汇处进行融合处理,得到所述融合信息包括:
获取步骤,获取所述不同走向的道路模型组件中当前待处理的道路模型组件的第一过渡线、第二过渡线和第三过渡线;
处理步骤,通过从所述第一过渡线上选取第一点、从所述第二过渡线上选取第二点以及从所述第三过渡线上选取第三点,沿所述第二过渡线将所述当前待处理的道路模型的路口融合切面拉伸至所述不同走向的道路模型组件的交汇点,得到拉伸后切面,其中,所述交汇点由所述不同走向的道路模型组件的多个首路点或尾路点共同确定;
判断步骤,判断所述不同走向的道路模型组件中是否存在尚未处理的道路模型组件,如果是,则返回所述获取步骤,如果否,则对获取到的全部拉伸后切面进行融合处理,得到所述融合信息。
5.根据权利要求4所述的方法,其特征在于,获取所述当前待处理的道路模型组件的所述第一过渡线和所述第二过渡线包括:
获取第一交点位置、第二交点位置和移动距离,其中,所述第一交点位置为所述当前待处理的道路模型组件的第一边缘与相邻的第三道路模型组件的边缘之间的交点位置,所述第二交点位置为所述当前待处理的道路模型组件的第二边缘与相邻的第四道路模型组件的边缘之间的交点位置,所述移动距离是在所述第一交点位置和所述第一交点位置形成过程中,所述当前待处理的道路模型组件移动的距离;
基于所述第一交点位置和所述移动距离确定所述第一过渡线,以及基于所述第二交点位置和所述移动距离确定所述第二过渡线。
6.根据权利要求5所述的方法,其特征在于,获取所述当前待处理的道路模型组件的所述第三过渡线包括:
根据所述第一交点位置和所述第二交点位置确定所述路口融合切面;
对所述路口融合切面的中心点与所述交汇点进行连线处理,得到所述第三过渡线。
7.一种城市路网的生成装置,其特征在于,包括:
获取模块,用于获取路点信息和多个第一道路模型组件;
配置模块,用于根据所述路点信息和所述多个第一道路模型组件配置多个第二道路模型组件;
融合模块,用于对所述多个第二道路模型组件中不同走向的道路模型组件的交汇处进行融合处理,得到融合信息;
生成模块,用于采用所述多个第二道路模型组件和所述融合信息生成游戏场景的城市路网。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910344641.1/1.html,转载请声明来源钻瓜专利网。