全景漫游实现原理:
全景漫游实现方法就是将宽度360°高度180°的全景图片通过计算机切片并包成一个圆球,以视点(观看者眼睛)为圆心。观看者通过屏幕可看到球面画面的一部分,并通过手指或鼠标在屏幕上下左右转动球体可以观看整个球面画面。观看者可以体验到身处全景立体空间中的感受。
要在全景空间中放置AP元素,首先要确定元素所处的位置,而位置的定义则需要用到坐标。全景空间中有2个坐标系:球面坐标(主坐标)和平面坐标(从坐标):
球面坐标由水平坐标(ath,单位为角度°)和垂直坐标(atv,单位为角度°)组成,再加上纵向深度(depth),就可以把元素定义到全景空间的任何位移。用球面坐标定义的元素平面是与视线(图中线段OA)垂直的,且坐标点为元素的轴心(元素的轴心可以是下列之一:左上、上、右上、左、中心、右、左下、下、右下)。如需要位置平移,则要用到平面坐标,每一点球面坐标都对应一个平面坐标,平面坐标原点为上述元素的轴心,平面坐标由水平坐标(ox)和垂直坐标(oy)表示。如上图中以C点为中心的蓝色方块图片,其坐标为: ath=30,atv=20,ox=-30,oy=20 。