插件列表
在我们 SDK 中有众多插件,每个插件都有不同的功能与交互。
场景测量
scene.plugin.register(new ubm.MeasurePlugin())
测量插件是多种测量方式的一种集成,测量方式包括距离测量、角度测量、三角测量和面积测量。
剖切
scene.plugin.register(new ubm.SlicePlugin())
剖切就是对建筑图层的构件进行剖面切割,可以看到构件内部。
视角漫游
scene.plugin.register(new ubm.RoamPlugin())
视角漫游就是通过键盘上下左右来控制视角的上下左右移动,可调节移动速度。
环境设置
scene.plugin.register(new ubm.EnvironmentPlugin())
环境设置插件就是对场景环境各属性的一个集成,使其控制更方便,且更形象。其中包括修改天气、光照环境。
透选
scene.plugin.register(new ubm.ThoughtSelectPlugin())
在建筑图层场景中,建筑的构件总会有覆盖的现象,很难选中建筑中央的构件,所有该透选插件就是解决这个问题的,按住键盘的Ctrl键,再用鼠标左键点击构件,就会透选至此控件下方的构件(如下方无构件,则寻找下方距离此构件最近的构件选中)。
地图切换
scene.plugin.register(new ubm.BaseGalleryListPlugin())
功能同地图切换控件相同。
视口过滤
scene.plugin.register(new ubm.VisibilityPlugin())
视口过滤插件就是对建筑图层场景中的构件进行隔离、冻结、孤立、隐藏这四种效果设置。
构件框选
scene.plugin.register(new ubm.ObjectSelectPlugin())
操作方式与框选放大相近,就是场景中画框,框中所有的控件都被选中高亮。
地图滤镜
scene.plugin.register(new ubm.MapFilterPlugin())
在地球场景下,地图不仅可以改变其类型,还可以对其地图样式颜色进行过滤,达到用户满意的颜色样式。该地图滤镜插件就是这个作用
缓冲分析
scene.plugin.register(new ubm.BufferPlugin())
缓冲分析就是在地球场景中点击一个点、线或者面,对其周围边界一定距离的场景进行覆盖,所覆盖的部分就是缓冲区域。
显示模式
scene.plugin.register(new ubm.RenderModePlugin())
显示模式就是对场景中的 BIM 建筑进行显示模式转换,其中包含材质模式、线框模式、材质+线框模式和透明线框模式。
场景标注
scene.plugin.register(new ubm.DimensionPlugin())
场景标注是对场景中的 BIM 建筑进行标注提示,对其长度进行标注。
路径分析
scene.plugin.register(new ubm.RoutePlugin())
路径分析就是对所选中的起点和终点进行驾车路径分析,其中包含最快路线、最短路线、避开高速和步行路线。此路径分析还可添加途径点。
染色
属性面板插件的用法复杂,对其有更详细的介绍,请参看下页染色插件。
属性面板
属性面板插件的用法复杂且特殊,对其有更详细的介绍,请参看下页属性面板插件。
视点标签
scene.plugin.register(new ubm.ViewPointPlugin())
视点标签插件就是可以将不同视角的场景图片以及相机视角存放为一个标签,点击标签可以回到之前的视角。
对其有更详细的介绍,请参看下页视点书签插件。
场景批注
scene.plugin.register(new ubm.NotePlugin())
对其有更详细的介绍,请参看下页场景批注插件。
场景预设
scene.plugin.register(new ubm.SceneSettingPlugin())
对其有更详细的介绍,请参看下页场景预设插件。