JavaScript SDK版本3.6.227

2022-12-14

三维模型
  • 剖切面/剖切盒/自定义剖切功能支持在构造配置项时设置参与剖切的对象条件。可设置参与剖切的图层/模型ID、构件ID、objectData作为筛选过滤条件。
// 构造区域剖切对象
let sectionRegionConfig = new Glodon.Bimface.Plugins.Section.SectionRegionConfig();
// 配置剖切区域边界、高度、Viewer对象等参数
sectionRegionConfig.boundary = boundary;
sectionRegionConfig.height = 50.0;
sectionRegionConfig.viewer = viewerGIS;
// 设置参与剖切的对象筛选条件
sectionRegionConfig.filter = [
 {layerId:'layer_151367034813'},
 {layerId:'layer_151367034814',objectIds:["11","22"]},
 {layerId:'layer_151367034815',objectData:[{levelName:"F01"}]}
];
// 构造剖切区域
sectionRegion = new Glodon.Bimface.Plugins.Section.SectionRegion(sectionRegionConfig);

// 清空筛选条件,即所有图层(地图/地形除外)均参与剖切
scetionRegion.clearFilter();
  • 优化了测量类接口中,退出测量和暂停测量与测量数据显隐的关系;若设置了测量数据,当调用暂停测量switchOff()时,测量数据依然显示,当调用退出测量exit()时,测量数据隐藏并退出测量功能。

  • 支持了rvt模型轴网的捕捉。

  • 优化了多模型房间编辑时的显示效果。

二维图纸
  • 图纸支持设置主视图。
// 获取当前图纸的浏览状态,用于保存后恢复图纸状态
State = viewer2D.getState();
// 保存当前视图为用户Home视图
viewer2D.recordCustomHomeview(State);
// 获取用户Home视图
viewer2D.getCustomHomeview()
模型转换
  • OSGB格式的模型转换时,新增了生成缩略图的环节。转换完成的倾斜摄影模型将生成3种不同尺寸的缩略图,可通过后端接口获取缩略图资源。
场景编辑
  • 在场景编辑-图层编辑面板内新增“等比缩放”设置字段,可设置模型的缩放倍数。
控制台
  • 优化了控制台文件管理列表的查询效率。
  • 优化了控制台-新建集成页面中文件目录树的交互,支持直接拖拽文件夹,移动文件位置。
  • 在控制台中发起文件转换和模型集成时,默认加载模式为流式加载V3数据版本。
  • 新增了默认配置的基础格式。
服务端API
  • 扩展了集成功能支持的文件格式,所有BIMFACE支持的文件格式(除二维图纸格式外)皆可通过API发起模型集成。
  • 服务端Java SDK中新增了碰撞检测的接口。
  • 服务端Java SDK中新增了场景相关的接口,包括获取场景的View Token、创建场景、更新场景、获取场景、分享场景、取消分享、获取分享链接的接口。