漫游
路线漫游
功能说明
实现在三维场景按指定路线进行场景浏览,可实现漫游路线的自动播放,可以全方位、多视角、立体化地观察场景及信息。
操作说明
1. 进入SceneViewer视图,点击右侧工具栏的"漫游"功能,切换到"路线漫游"面板:

2. 点击"添加路线",可进入编辑路线面板。点击"添加坐标 ",可在场景中交互添加路线坐标。点击"完成"即可完成漫游路线输入。

3. 在某个路线后方的"漫游 ",可设置漫游参数:

【移动速度】:沿漫游路线移动的速度,单位为公里/小时;
【高程类型】:设置漫游路径点高度模式。
- 附加高程:设置高程值后,漫游时视角高程值为各路线点高程值的基础上,再附加该指定值;
- 绝对高程:设置高程值后,漫游时视角始终在该指定值高度。
【视角】:系统提供了跟随、锁定第一视角、上帝视角三种方式:
- 跟随:采用某一固定相机视角沿路径进行漫游移动。视角方向可交互调节,漫游过程中相机视角始终不变。
- 锁定第一视角:切换相机以第一人称视角参与漫游;以漫游路线点位置和朝向为相机漫游视角,模拟"身临其境"的体验。用户仿佛自己正在沿着路线行走、驾驶或飞行。

- 方位角:漫游视角与路线点在水平面上的夹角。值为90°时,漫游视角与漫游路线前进方向一致。 - 俯仰角:漫游视角在垂直方向与水平面的夹角,仰视为正,俯视为负。- 上帝视角:相机切换到高空俯视;从高处俯瞰整个路线和周围环境,相机位置位于目标点斜上方或正上方,像"神"一样俯视全局。

- 方位角:漫游视角与路线点在水平面上的夹角。值为90°时,漫游视角与漫游路线前进方向一致。 - 距离:漫游相机与路线的距离。值越大,俯瞰高度值越大。【插值】:用于光滑路径使用的插值算法,经由插值后,漫游路径会更平滑,漫游效果更逼真、流畅。系统提供拉格朗日插值、线性近似、埃尔米特插值等算法。
提示:
不同插值算法适用的漫游场景不同。"拉格朗日插值" 和 "埃尔米特插值" 对漫游路线进行平滑插值,若采用"上帝视角"方式漫游时,在拐弯处可有效平滑过渡。"线性近似插值"是最简单、最"近似"的插值方式,若采用"第一视角"方式漫游时,可精确沿路线行驶,避免由于路线"光滑"导致的撞墙效果,但在拐弯处视线转换会显生硬。
- 【循环】:勾选时,会连续循环执行路径漫游,直至手动点击"停止"按钮,漫游才会结束;
- 【显示路径】:勾选时,漫游过程中可显示漫游路线;
- 【显示提示信息】:勾选时,漫游过程中可显示耗时及距离等信息。
4. 点击"开始",场景视图中可沿路线动态漫游显示;点击"暂停/继续",可暂停/继续场景漫游;点击"停止",可结束场景漫游,视角会回到起点状态。
自由漫游
功能说明
启动自由漫游后,用户可通过鼠标或键盘控制场景中平移、旋转等操作。
操作说明
1. 进入SceneViewer视图,点击右侧工具栏的"漫游"功能,切换到"自由漫游"面板:

2. 可设置漫游参数:
- 【鼠标灵敏度】:全屏漫游时,
- 【移动设置】:设置移动步长模式,包括"动态步长"和"固定步长"两种方式。
- 动态步长:系统自动计算平移距离,不是固定的像素值,而是与当前相机高度、视野(FOV)和地球曲率相关的逻辑距离。
- 固定步长:无论相机处于高空还是贴近地面,每次按键移动的距离为移动步长,单位米。适合精确控制场景(如室内、城市街区级漫游),但在高空中一次 W 只移动 固定步长,如10 米,几乎看不出变化。
- 【旋转设置】:开启后,可设置旋转步长,值范围0~360°。
3. 点击"漫游",在场景中可通过键盘快捷键进行平移、旋转等操作。
4. 点击"全屏漫游",可进入全屏显示模式,可通过鼠标/键盘快捷键进行平移、旋转等操作。点击"ESC"退出全屏漫游。
5. 点击"停止",退出漫游模式。