[发明专利]一种地形的创建方法和装置有效
申请号: | 201811333943.0 | 申请日: | 2018-11-09 |
公开(公告)号: | CN109453519B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 曹伟刚;黄鹏宇;何韬;王少标;米樵;周金;黄戬骅;向南 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60;A63F13/42;G06F8/38;G06F8/34 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地形 创建 方法 装置 | ||
1.一种地形的创建方法,其特征在于,在移动终端的处理器上执行软件应用并在所述移动终端上渲染得到地图用户界面,所述地图用户界面上包括地形格子,所述地形格子分别具有对应的顶点,所述方法包括:
确定所需创建的目标地形;
获取用户在所述地形格子上的操作信息;
根据所述操作信息和所述目标地形确定所述地形格子上的相关顶点;
计算所述相关顶点之间的高度差值得到高度差排列;其中,所述高度差值是各个顶点高度和顶点列表中最小高度之间的差值,所述高度差排列为将依次遍历所述相关顶点的所述高度差值,并按照大小进行排列后得到的排列组合;
获取所述高度差排列对应的地形模型块;
在所述地形格子上采用所述地形模型块创建目标地形。
2.根据权利要求1所述的方法,其特征在于,所述确定所需创建的目标地形,包括:
获取用户的选择信息;
根据所述选择信息确定所需创建的目标地形。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述操作信息和所述目标地形确定所述地形格子上的相关顶点,包括:
根据所述操作信息在所述地形格子上确定目标顶点;
当所述目标地形为高低地时,获取与所述目标顶点相连的周边顶点;
根据所述周边顶点和所述目标顶点确定目标地形格子,并将所述目标地形格子的顶点作为相关顶点。
4.根据权利要求3所述的方法,其特征在于,在所述确定目标地形格子,并将所述目标地形格子的顶点作为相关顶点之后,还包括:
根据所述操作信息确定对所述目标顶点的改变高度差值;
根据所述改变高度差值计算所述目标顶点改变后高度值;
基于所述改变后高度值计算所述目标地形格子的顶点之间的高度差值;
当所述高度差值不满足预设合法条件时,采用所述改变高度差值调整所述周边顶点的高度值直至满足预设合法条件。
5.根据权利要求1或2所述的方法,其特征在于,所述根据所述操作信息和所述目标地形确定所述地形格子上的相关顶点,包括:
根据所述操作信息在所述地形格子上确定目标顶点;所述目标顶点包括斜坡起点和斜坡中间点;
当所述目标地形为斜坡时,根据所述斜坡起点和斜坡中间点确定相关顶点。
6.根据权利要求4所述的方法,其特征在于,所述在所述确定目标地形格子,并将所述目标地形格子的顶点作为相关顶点之后,还包括:
计算所述相关顶点之间的高度差值;
当所述高度差值不满足预设合法条件时,提示地形创建不合法。
7.根据权利要求5所述的方法,其特征在于,所述计算所述相关顶点之间的高度差值得到高度差排列,包括:
从所述相关顶点中提取出边缘顶点;
计算所述边缘顶点之间的高度差值得到高度差排列。
8.一种地形的创建装置,其特征在于,在移动终端的处理器上执行软件应用并在所述移动终端上渲染得到地图用户界面,所述地图用户界面上包括地形格子,所述地形格子分别具有对应的顶点,所述装置包括:
目标地形确定模块,用于确定所需创建的目标地形;
操作信息获取模块,用于获取用户在所述地形格子上的操作信息;
相关顶点确定模块,用于根据所述操作信息和所述目标地形确定所述地形格子上的相关顶点;
高度差排列得到模块,用于计算所述相关顶点之间的高度差值得到高度差排列;其中,所述高度差值是各个顶点高度和顶点列表中最小高度之间的差值,所述高度差排列为将依次遍历所述相关顶点的所述高度差值,并按照大小进行排列后得到的排列组合;
地形模型块获取模块,用于获取所述高度差排列对应的地形模型块;
目标地形创建模块,用于在所述地形格子上采用所述地形模型块创建目标地形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811333943.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:VR游戏体验多元化数据采集分析系统
- 下一篇:多人线上答题方法及装置