JavaScript SDK版本3.6.327
2025-10-15
// 获取BIMLayer对象
let bimLayer = viewerGIS.getLayerManager().getLayer('BIMLayer的ID');
// 进行楼层爆炸,可设置爆炸离散系数及参与爆炸的楼层列表
bimLayer.setFloorExplosion({extent:2,floorIds:['11','22']});
// 清除爆炸效果
bimLayer.clearFloorExplosion();// 构造房间配置项
let config = new Glodon.Bimface.Earth.Plugins.Rooms.RoomConfig();
config.viewer = viewerGIS;
// 配置房间边界、高度
config.geometry = {
boundary:{
outer:[
{lat: 39.9090882229375, lon: 116.39655047565799, alt:2},
{lat: 39.90906821032607, lon: 116.39680581445253, alt:2},
{lat:39.908909969772765, lon: 116.39665128644275, alt:2}]
},
height:10
};
// 构造房间对象
let room = new Glodon.Bimface.Earth.Plugins.Rooms.Room(config);
// 获取场景内的房间管理器
let mng = viewerGIS.getRoomManager();
// 添加房间
mng.addRoom(room);

BIMFACE智能客服
7*24提供专业的BIMFACE使用支持与帮助