视角漫游插件

漫游在BIM中是一种很常见的方式,主要是为了方便用户模拟真实的场景,使施工人员能够更加直观地理解和执行施工任务,从而提高施工质量和效率。

视角漫游插件

漫游在BIM中是一种很常见的方式,主要是为了方便用户模拟真实的场景,使施工人员能够更加直观地理解和执行施工任务,从而提高施工质量和效率。

我们集成的视角漫游插件,需要注意当开启键盘功能时,需要在场景上聚焦,才能开启键盘操作。

1. 功能说明

视角漫游插件主要的功能就是,在场景中可以随意切换视角和移动速度来进行移动。

2. 构造

在SDK中实例化视角漫游插件,代码示例如下:

const roamPlugin =  new ubm.RoamPlugin()

3. 类型

3.1 漫游方向

漫游方向描述
pandown向下平移
panin向内平移
panup向上平移
panleft向左平移
panout向外平移
panright向右平移

4. 属性

属性类型可选说明
speednumber必填移动速度,默认值为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