视角漫游插件
漫游在BIM中是一种很常见的方式,主要是为了方便用户模拟真实的场景,使施工人员能够更加直观地理解和执行施工任务,从而提高施工质量和效率。
视角漫游插件
漫游在BIM中是一种很常见的方式,主要是为了方便用户模拟真实的场景,使施工人员能够更加直观地理解和执行施工任务,从而提高施工质量和效率。
我们集成的视角漫游插件,需要注意当开启键盘功能时,需要在场景上聚焦,才能开启键盘操作。
1. 功能说明
视角漫游插件主要的功能就是,在场景中可以随意切换视角和移动速度来进行移动。
2. 构造
在SDK中实例化视角漫游插件,代码示例如下:
const roamPlugin = new ubm.RoamPlugin()
3. 类型
3.1 漫游方向
| 漫游方向 | 描述 |
|---|---|
| pandown | 向下平移 |
| panin | 向内平移 |
| panup | 向上平移 |
| panleft | 向左平移 |
| panout | 向外平移 |
| panright | 向右平移 |
4. 属性
| 属性 | 类型 | 可选 | 说明 |
|---|---|---|---|
| speed | number | 必填 | 移动速度,默认值为0.5 |
4.1 移动速度
可设置或修改视角漫游的移动速度,如移动速度为4,代码示例如下:
roamPlugin.model.speed = 4
注:在初始化插件的时候也可以设置移动速度,如:new ubm.RoamPlugin({speed:20})
5. 方法
| 方法 | 说明 |
|---|---|
| switch() | 切换漫游方向 |
5.1 切换漫游方向
switch(type: string): void
参数type是漫游方向的类型。
切换漫游方向,代码示例如下:
roamPlugin.model.switch('pandown')

BIMFlux AI
