一种多角度三维地图旋转自动定位的制作方法

文档序号:2648054阅读:416来源:国知局
专利名称:一种多角度三维地图旋转自动定位的制作方法
技术领域
本发明涉及一种地图旋转定位的制作方法,特别是一种多角度三维地图旋转自动 定位的制作方法。
背景技术
对于多角度地图旋转自动定位,传统方法上主要是采用相机角度映像,找出每个 角度的共有的规律,建立起相机角度的数学模型,从而把每个角度里的位置先转化为坐标, 然后通过这个坐标再用已建立好的数学模型转化为当前窗口的屏幕坐标,计算出屏幕坐标 后再用数学模型计算出下一张要定位的地图的坐标,最终进行旋转自动定位的过程。但传 统方法有个不足之处就是这个数学模型本身就不准确,因为对于多角度地图旋转自动定位 是没有什么规律的,所以这个数学模型本身就存在着不准确性,在旋转定位方面,最终导致 的结果就是大多部分的旋转定位都是出错的,就是说不能很好的自动定位到我们需要定位 的地图上,准确率和精确率都不高。鉴于传统的不足之处,我们发明了一种多角度三维地图旋转自动定位的制作方 法,此方法避免了传统方法的不足之处准确率和精确率的定位不高。此发明采用等分平面 的网格,并对网格点进行编号;然后计算出各地图网格点对应的像素坐标;这就很好的提 高的定位的准确性和精确性。而且此发明对于角度是没任何限制的,可用采用任何角度,都 能准确定位。

发明内容
有鉴于此,本发明的目的在于提供一种多角度三维地图旋转自动定位的制作方 法,用于各类多角度地图,多角度旋转自动定位展示的需要。为了达到上述目的,本发明一种多角度三维地图旋转自动定位的制作方法,其包 括制作多个角度的地图;对所述地图进行按角度旋转的次序进行编号;对所述地图用Adobe Photoshop软件进行等分平面的网格,并对网格点进行编 号;计算所述各地图网格点对应的像素坐标;对所述每个角度的地图网格点进行一一对应定位,最终用flash软件输出成所述 地图,实现多角度地图旋转自动定位的效果。进一步地,制作多个角度的地图步骤包括制作一个特定的大面积地图场景;在所述的大面积地图场景中设置好所需要固定相机的角度;进一步地,对所述地图用Adobe Photoshop软件进行等分平面的网格,并对网格点 进行编号方法包括
3
根据所述的地图用Adobe Photoshop软件对其进行的X坐标、Y坐标等分;对网格点进行编号,应在其它角度地图上要找到对应的网格点,然后进行同样的 编号;进一步地,计算所述各地图网格点对应的像素坐标方法包括对每个角度地图的网格点用Adobe Photoshop软件计算其出X、Y像素坐标;进一步地,对对所述每个角度的地图网格点进行一一对应定位,最终用flash软 件输出成所述地图的方法包括对所述地图里的网格点计算出该点在其它角度上的相对应的X、Y像素坐标;
将所有网格点通过flash软件,根据上面所提供的X、Y像素坐标,按顺序一一拼接 各角度地图;输出拼接后的地图。本发明所述的角度可以是任意角度。本发明带来的有益效果本发明能提高旋转定位的准确性和精确性,而且此发明 对于角度是没任何限制的,可用采用任何角度,都能实现地图的无偏差旋转并自动定位。


图1是本发明一个具体的实施例中多角度地图旋转自动定位的制作方法的流程 图。
具体实施例方式下面结合实施例进行详细说明本发明提供了一种多角度三维地图旋转自动定位的制作方法,通过X、Y像素坐标 的准确定位,当地图从一个视角转换为另一个视角的时候,先把地图的网格点转换为地图 的X、Y像素坐标,然后根据地图的X、Y像素坐标找到该下个角度对应的网格点,并以将该 X、Y像素坐标在当前的地图中显示,加载地图,实现地图的无偏差旋转并自动定位。请参看图1所示,是本发明一个具体的实施实例中多角度地图旋转自动定位的制 作方法的流程图。步骤101,制作多个角度的地图步骤包括首先用3Dmax软件建好模型,制作一个特定的大面积地图场景;在所述的大面积地图场景中设置好你所需要固定相机的角度,渲染输出各角度的 地图。步骤102,对所述地图进行按角度旋转的次序进行编号方法包括对所述生成的多角度地图,按着地图旋转的次序进行编号。步骤103,对所述地图用Adobe Photoshop软件进行等分平面的网格,并对网格点 进行编号方法包括根据所述的地图用Adobe Photoshop软件对其进行的X坐标、Y坐标等分;对网格点进行编号,应在其它地图上要找到对应的网格点,然后进行同样的编 号;步骤104,计算所述各地图网格点对应的像素坐标方法包括
对每个角度地图的网格点用Adobe Photoshop软件计算其出X、Y像素坐标;并记 录下每个网格点X、Y像素坐标;步骤105,对所述每个角度的地图网格点进行一一对应定位,最终用flash软件输 出成所述地图的方法包括对所述地图里的网格点计算出该点在其它角度上的相对应的X、Y像素坐标;
将所有网格点通过flash软件,根据上面所记录下来的所有的X、Y像素坐标,按顺 序一一拼接各角度地图;将拼接后的地图输出便可。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。
权利要求
一种多角度三维地图旋转自动定位的制作方法,其特征在于包括以下步骤制作多个角度的地图;对所述地图进行按角度旋转的次序进行编号;对所述地图用Adobe Photoshop软件进行等分平面的网格,并对网格点进行编号;计算所述各地图网格点对应的像素坐标;对所述每个角度的地图网格点进行一一对应定位,最终用flash软件输出。
2.根据权利要求1所述的方法,其特征在于,制作多个角度的地图步骤包括 制作一个特定的大面积地图场景;在所述的大面积地图场景中设置好所需要固定相机的角度。
3.根据权利要求1所述的方法,其特征在于,对所述地图进行按角度旋转的次序进行 编号方法包括对所述生成的多角度地图,按着地图旋转的次序进行编号。
4.根据权利要求1所述的方法,其特征在于,对所述地图用AdobePhotoshop软件进行 等分平面的网格,并对网格点进行编号方法包括根据所述的地图用Adobe Photoshop软件对其进行的X坐标、Y坐标等分; 对网格点进行编号,应在其它地图上要找到对应的网格点,然后进行同样的编号。
5.根据权利要求1所述的方法,其特征在于,计算所述各地图网格点对应的像素坐标 方法包括对每个角度地图的网格点计算其出X、Y像素坐标。
6.根据权利要求1所述的方法,其特征在于,对所述每个角度的地图网格点进行一一 对应定位,最终用flash软件输出成所述地图的方法包括对所述地图里的网格点计算出该点在其它角度上的相对应的X、Y像素坐标; 将所有网格点通过flash软件,根据上面所提供的X、Y像素坐标,按顺序一一拼接各角 度地图;输出拼接后的地图。
7.根据权利要求1-6之任一所述的角度,其特征在于,所述角度可以是任意角度。
全文摘要
本发明提供了一种多角度三维地图旋转自动定位的制作方法,主要包括以下步骤制作多个角度的地图;对所述地图进行按角度旋转的次序进行编号;对所述地图用Adobe Photoshop软件进行等分平面的网格,并对网格点进行编号;计算所述各地图网格点对应的像素坐标;对所述每个角度的地图网格点进行一一对应定位,最终用flash软件输出。本发明能提高旋转定位的准确性和精确性,而且此发明对于角度是没任何限制的,可采用任何角度,都能实现地图的无偏差旋转并自动定位。
文档编号G09B29/00GK101937625SQ20101026215
公开日2011年1月5日 申请日期2010年8月24日 优先权日2010年8月24日
发明者李琪, 谭普林, 邓文良 申请人:广州市凡拓数码科技有限公司
网友询问留言 已有1条留言
  • 访客 来自[中国] 2021年01月27日 04:26
    完美理想
    0
1