JavaScript SDK版本3.6.267

2023-11-29

三维模型
  • 3D场景新增空间面积测量功能,可从默认工具条的测量面板进入,也可基于接口调用进入。若测量点不在同一平面,则空间面积最终计算的是多个测量点构成的多个三角形面积之和;若测量点均处于一个平面,则计算的为平面多边形面积。
// 构造测量配置项
let measureConfig = new Glodon.Bimface.Plugins.Measure.MeasureConfig();
measureConfig.viewer = viewer3D;
// 设置测量类型为空间面积测量
measureConfig.measureType = Glodon.Bimface.Plugins.Measure.MeasureTypeOption.SpatialArea;
// 构造测量对象,进入测量
let measure = new Glodon.Bimface.Plugins.Measure.Measure(measureConfig);
  • 模型编辑、外部构件编辑功能适配了正交视图,支持在编辑状态下切换正交视图进行平移、旋转、缩放的操作。

  • 优化了模型位置变化矩阵的返回值,避免出现过多无效小数位。

  • 扩展了楼层爆炸支持的文件格式,新增IFC文件支持楼层爆炸。

场景应用
  • 优化了GIS场景加载策略,当场景内存在较多图层资源时,加载时间将大幅缩减。
服务端API
  • 优化了单文件和集成文件的构件查询接口《查询满足条件的构件》,支持以空间ID(spaceId)作为查询条件,该参数包含模型解析的空间信息和自定义空间信息,同时兼容roomId值的查询。