[发明专利]生成轨迹线顶点序列的方法和装置有效
申请号: | 201510240856.0 | 申请日: | 2015-05-12 |
公开(公告)号: | CN104801044B | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | 谢思远 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | A63F13/56 | 分类号: | A63F13/56;A63F13/573 |
代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 何平,邓云鹏 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 轨迹 顶点 序列 方法 装置 | ||
1.一种生成轨迹线顶点序列的方法,包括以下步骤:
获取轨迹网格顶点集;
根据所述轨迹网格顶点集中顶点生成中点路径顶点集,所述中点路径顶点集中包括中点;
将所述中点路径顶点集中顶点进行排序,得到轨迹线顶点序列。
2.根据权利要求1所述的方法,其特征在于,根据所述轨迹网格顶点集中顶点生成中点路径顶点集的步骤包括:
初始化空的第一集合;
从所述轨迹网格顶点集中依次取出顶点;
判断在所述第一集合中是否存在顶点与所述取出的顶点之间距离小于设定的间距值,若是,则将所述第一集合中的所述顶点替换为所述第一集合中的所述顶点与所述取出的顶点的中点,若否,则将所述取出的顶点加入所述第一集合中;
遍历完所述轨迹网格顶点集中顶点,将得到的第一集合作为中点路径顶点集。
3.根据权利要求2所述的方法,其特征在于,在从所述轨迹网格顶点集中依次取出顶点的步骤之前,所述方法还包括:
判断所述轨迹网格顶点集是否为空,若是,则结束,若否,则从所述轨迹网格顶点集中依次取出顶点,并移除所述取出的顶点;
在将所述第一集合中的所述顶点替换为所述第一集合中的所述顶点与所述取出的顶点的中点之后,或者在将所述取出的顶点加入所述第一集合中之后,再执行所述判断所述轨迹网格顶点集是否为空的步骤。
4.根据权利要求1至3中任一项所述的方法,其特征在于,将所述中点路径顶点集中顶点进行排序,得到轨迹线顶点序列的步骤包括:
从所述中点路径顶点集中选取轨迹线的起点;
遍历所述中点路径顶点集,查找与所述起点距离最近的顶点,将与所述起点距离最近的顶点作为所述起点的相邻的下一个顶点;
更新所述距离最近的顶点为新的起点;
遍历完所述中点路径顶点集中顶点,形成轨迹线顶点序列。
5.根据权利要求4所述的方法,其特征在于,从所述中点路径顶点集中选取轨迹线的起点步骤包括:
从所述中点路径顶点集中选取三维坐标中Z坐标最小的顶点作为轨迹线的起点。
6.根据权利要求4所述的方法,其特征在于,从所述中点路径顶点集中选取轨迹线的起点的步骤之后,所述方法还包括:
判断所述中点路径顶点集是否为空,若是,则结束,若否,则遍历所述中点路径顶点集,查找与所述起点距离最近的顶点,将与所述起点距离最近的顶点作为所述起点的相邻的下一个顶点,并从所述中点路径顶点集中移除所述距离最近的顶点。
7.一种生成轨迹线顶点序列的装置,其特征在于,包括:
获取模块,用于获取轨迹网格顶点集;
生成模块,用于根据所述轨迹网格顶点集中顶点生成中点路径顶点集,所述中点路径顶点集中包括中点;
排序模块,用于将所述中点路径顶点集中顶点进行排序,得到轨迹线顶点序列。
8.根据权利要求7所述的装置,其特征在于,所述生成模块包括:初始化单元,用于初始化空的第一集合;
取出单元,用于从所述轨迹网格顶点集中依次取出顶点;
第一判断单元,用于判断在所述第一集合中是否存在顶点与所述取出的顶点之间距离小于设定的间距值;
更新单元,用于在判断出在所述第一集合中存在顶点与所述取出的顶点之间距离小于设定的间距值,将所述第一集合中的所述顶点替换为所述第一集合中的所述顶点与所述取出的顶点的中点,以及在判断出在所述第一集合中不存在顶点与所述取出的顶点之间距离小于设定的间距值时,将所述取出的顶点加入所述第一集合中;
遍历单元,用于遍历完所述轨迹网格顶点集中顶点,将得到的第一集合作为中点路径顶点集。
9.根据权利要求8所述的装置,其特征在于,所述第一判断单元还用于在从所述轨迹网格顶点集中依次取出顶点之前,判断所述轨迹网格顶点集是否为空,若是,则结束,若否,则所述取出单元从所述轨迹网格顶点集中依次取出顶点,并移除所述取出的顶点;
在将所述第一集合中的所述顶点替换为所述第一集合中的所述顶点与所述取出的顶点的中点之后,或者在将所述取出的顶点加入所述第一集合中之后,再由所述第一判断单元执行所述判断所述轨迹网格顶点集是否为空。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510240856.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种有效防止脉冲压力的冷却器
- 下一篇:一种新式智能象棋