JavaScript SDK版本3.6.278

2024-04-17

三维模型
  • 新增房间选中相关接口,可设置房间是否能被选中,当房间无法被选中时,可透过房间选中构件。
//构造房间管理器
RoomManager1=viewer3D.getRoomManager();
//构造房间应用的配置项
let roomConfig = new Glodon.Bimface.Plugins.Rooms.RoomConfig();
roomConfig.viewer = viewer3D;
//根据边界、高度、名字绘制房间
roomConfig.roomId = 'room0';
roomConfig.geometry = boundary;
//设置房间无法被选中
roomConfig.enableSelected= false;
//构造房间
Room0= new Glodon.Bimface.Plugins.Rooms.Room(roomConfig);
//将房间添加到房间管理器
RoomManager1.addRoom(Room0);

//获取房间是否可选中状态
RoomManager1.getRoomSelectableById('room0');
//设置房间可以被选中
RoomManager1.setRoomSelectableById(['room0','room1','room3'], true);
矢量图纸
  • 优化了二维图纸框选监听事件的响应速度,框选后返回对应图元ID列表的响应时间可缩短90%以上。
// 绑定框选监听事件,输出框选的图元id列表
viewerDrawing.addEventListener(Glodon.Bimface.Viewer.ViewerDrawingEvent.BoxSelected,(data)=>{
  console.log(data);
});
服务端API
  • 新增删除场景的接口,可通过场景ID删除指定的场景数据。

  • 优化了接口《查询符合条件的构件ID列表》的查询逻辑,若模型中构件的基本属性和拓展属性中都存在某个属性(例如"specialty":“通信专业”)时,最终查询出来的构件ID列表,是包含这个属性值的构件ID的并集。

控制台
  • 【申请发票】功能暂时关闭,即将上线新发票种类:数电增值税电子专用发票,数电增值税电子普通发票。原增值税电子普通发票、原增值税专用发票(纸票)将无法申请,请关注控制台相关通知。