插件列表

在我们 SDK 中有众多插件,每个插件都有不同的功能与交互效果。

插件列表

在我们 SDK 中有众多插件,每个插件都有不同的功能与交互效果。

染色

scene.plugin.register(new ubm.ColorizerPlugin())

染色插件的id为colorizer,其主要功能就是对场景中的 BIM 建筑设置条件和属性进行颜色修改。对其有更详细的介绍,请参看下页染色插件

属性详情

scene.plugin.register(new ubm.BasePropertyViewPlugin())

属性详情插件的id为propertyView。其主要功能就是在场景中查看模型的构件信息。对其有更详细的介绍,请参看下页属性详情插件

视点书签

scene.plugin.register(new ubm.ViewPointPlugin())

视点标签插件的id为viewPoint,其主要功能就是在SDK中对不同视角的场景进行标记。对其有更详细的介绍,请参看下页视点书签插件

批注

scene.plugin.register(new ubm.NotePlugin())

批注插件id为note,其主要功能就是对场景中的模型的某些特征使用图形进行框选,并结合文本进行注。对其有更详细的介绍,请参看下页批注插件

场景预设

scene.plugin.register(new ubm.SceneSettingPlugin())

场景预设插件id为ssceneSetting,其主要功能就是对场景初始化的一些属性进行设置。对其有更详细的介绍,请参看下页场景预设插件

绘制选择

scene.plugin.register(new ubm.DrawingSelectPlugin())

缓冲选择插件的id为drawingSelect,其主要功能就是在场景中绘制缓冲面。对其有更详细的介绍,请参看下页缓冲选择插件

几何绘制

scene.plugin.register(new ubm.DrawingPlugin())

几何绘制插件的id为drawing,其主要功能就是在场景中进行3D图形的几何绘制,包括线、面、点、方柱、圆柱等。对其有更详细的介绍,请参看下页几何绘制插件

剖切分析

scene.plugin.register(new ubm.SlicePlugin())

剖切分析插件的id为slice,其主要功能是对建筑图层的构件进行剖面切割,并对剖切后的结果进行显示。对其有更详细的介绍,请参看下页剖切分析插件

地理配准

scene.plugin.register(new ubm.GeoreferencingPlugin())

地理配准插件的id为georeferencing,其主要功能就是将模型地理位置与实际地理坐标进行配准。对其有更详细的介绍,请参看下页地理配准插件

显示模式

scene.plugin.register(new ubm.RenderModePlugin())

显示模式插件的id为renderMode,其主要功能就是对场景中的 BIM 建筑进行显示模式转换,其包含材质模式、线框模式、材质+线框模式和透明线框模式。对其有更详细的介绍,请参看下页显示模式插件

视口过滤

scene.plugin.register(new ubm.VisibilityPlugin())

视口过滤插件的id为visibility,其主要功能就是对建筑图层场景中的构件进行隔离、冻结、孤立、隐藏这四种效果设置。对其有更详细的介绍,请参看下页视口过滤插件

环境设置

scene.plugin.register(new ubm.EnvironmentPlugin())

环境设置插件的id为environment,其主要功能就是调节场景环境,如:天气、光照等。对其有更详细的介绍,请参看下页环境设置插件

测量

scene.plugin.register(new ubm.MeasurePlugin())

测量插件的id为measure,其主要功能就是测量,但其内部集成了多种测量方式,如:距离测量、角度测量、三角测量和面积测量等。对其有更详细的介绍,请参看下页测量插件

视角漫游

scene.plugin.register(new ubm.RoamPlugin())

视角漫游插件的id为roam,其主要功能是通过键盘来控制视角的移动,同时可调节移动速度。对其有更详细的介绍,请参看下页视角漫游插件

标注

scene.plugin.register(new ubm.DimensionPlugin())

标注插件的id是dimension,其主要功能就是对场景中的 BIM 建筑进行长度标注提示。对其有更详细的介绍,请参看下页标注插件

路径分析

scene.plugin.register(new ubm.RoutePlugin())

路径分析插件的id为route,其主要功能就是对所选中的起点和终点进行驾车路径分析,其中包含最快路线、最短路线、避开高速和步行路线,此路径分析还可添加途径点。对其有更详细的介绍,请参看下页路径分析插件

通视分析

scene.plugin.register(new ubm.LineOfSightPlugin())

通视分析插件的id为lineOfSight,其主要功能就是研究某一区域通视情况的地形分析。对其有更详细的介绍,请参看下页通视分析插件

缓冲分析

scene.plugin.register(new ubm.BufferPlugin())

缓冲分析插件的id为buffer,其主要功能就是在场景中绘制一个缓冲面,并对覆盖的区域进行高亮。对其有更详细的介绍,请参看下页缓冲分析插件

地图滤镜

scene.plugin.register(new ubm.MapFilterPlugin())

地图滤镜插件的id为mapFilter,其主要功能是对地图进行滤镜处理,使其更符合用户期待。对其有更详细的介绍,请参看下页地图滤镜插件

公共底图

scene.plugin.register(new ubm.PublicBasemapPlugin())

公共底图插件的id为publicBasemap,其主要功能就是可修改场景地图。对其有更详细的介绍,请参看下页公共底图插件

几何筛选

scene.plugin.register(new ubm.RegionOperatePlugin())

几何筛选插件的id为regionOperate,其主要功能就是在场景中绘制几何图形并对其框选的场景进行筛选过滤。对其有更详细的介绍,请参看下页几何筛选插件

要素绘制

scene.plugin.register(new ubm.FeatureDrawingPlugin())

要素绘制插件的id为featureDrawing,其主要功能就是在场景中进行2D图形的要素绘制,包括线、面、点、方、圆等。对其有更详细的介绍,请参看下页要素绘制插件

楼层导航

scene.plugin.register(new ubm.FloorGuidePlugin())

楼层导航插件的id为floorGuide,其主要功能就是对楼层进行切换并获取楼层信息。对其有更详细的介绍,请参看下页楼层导航插件

素材资源

scene.plugin.register(new ubm.SourceMaterialPlugin())

素材资源插件的id为sourceMaterial,其主要功能就是在场景中添加、删除一些素材资源。对其有更详细的介绍,请参看下页素材资源插件

BIMFlux AI