地图渲染技术(3)坐标系与坐标变换

    在OpenGL渲染过程中存在五个坐标系:物体坐标系,世界坐标系,摄像机坐标系,裁剪坐标系,窗口坐标系。为了契合渲染过程,将投影后的地图使用的坐标系定义为世界坐标系,每个瓦片有自己的物体坐标系,瓦片通过从物理坐标系变换到世界坐标系将瓦片放置到正确的位置,形成整个地图。再得到整个地图后,在地图所在的世界坐标系中放置摄像,把地图从世界坐标系转化为摄像机坐标系,然后在使用透视投影,对于不同的摄像机位置和姿态,可以实现地图的移动,缩放,旋转,变化视角操作。

1.瓦片从物体坐标系到世界坐标系变换

2.平移,缩放,旋转和视角变换

3.透视投影与各种坐标互转

4.可见瓦片计算

 

posted on 2018-03-04 21:43  lzhooooo  阅读(535)  评论(0编辑  收藏  举报

导航