JavaScript SDK版本3.6.83

2020-06-03

三维模型
// 构造地图对象
map = new Glodon.Bimface.Plugins.TileMap.Map(mapConfig);
// 显示地图
map.show();
// 隐藏地图
map.hide();
// 卸载地图
map.destroy();
  • 优化了GIS场景中DOM图像的投影计算方法,修正了影像畸变
  • 新增了修改构件透明度的方法
/* 按构件ID或筛选条件修改构件透明度
*  opacity, 类型:Number, 描述:透明度,范围[0, 1], 默认值为1
*/
viewer3D.overrideComponentsOpacityById(ids, opacity);
viewer3D.overrideComponentsOpacityByObjectData(conditions, opacity);
矢量图纸
  • 新增了右键菜单,可以通过右键控制图元及图层的可见性
聚合标签
// 设置聚合标签
function createClusterItem() {
    // 构造聚合标签容器配置项
    var clusterContainerConfig = new Glodon.Bimface.Plugins.Cluster.ClusterContainerConfig();
    clusterContainerConfig.viewer = viewer2D;
    // 构造聚合标签容器
    var clusterContainer = new Glodon.Bimface.Plugins.Cluster.ClusterContainer(clusterContainerConfig);
    // 构造聚合标签配置项
    var clusterItemConfig = new Glodon.Bimface.Plugins.Cluster.ClusterItemConfig();
    clusterItemConfig.tags = drawableContainer.getAllItems();
    // 标签聚合的最小个数
    clusterItemConfig.minClusterSize = 5;
    // 判断标签是否聚合的距离,单位为px,默认参数为50
    clusterItemConfig.distance = 10; 
    clusterItemConfig.viewer = viewer2D;
    // 构造聚合标签对象
    var clusterItem = new Glodon.Bimface.Plugins.Cluster.ClusterItem(clusterItemConfig);
}