JavaScript SDK版本3.6.184

2022-01-26

批注
// 添加批注图元绘制完成事件
annotationManager().itemCompleted(getType);
// 获取绘制完成的批注类型
function getType(data) {
  let type = data.markupType;
  console.log(type);
}
  • 新增了控制批注是否支持选择的方法
// 设置批注不支持选择
annotationManager().enablePick(false);
  • 新增了设置批注操作模式的方法,可以禁止批注移动、旋转等行为
// 设置操作模式,"Delete"为删除,"Edit"为编辑内容(仅对文字类型生效),"Move"为移动,"Rotate"为旋转,"Stretch"为拉伸,[]代表不支持操作,默认全部支持
annotationManager().setOperationMode(["Delete", "Edit", "Rotate", "Stretch"]);
  • 支持了批注状态下的捕捉功能
三维模型
  • 新增了FBX文件作为外部构件导入时,其自带光照的配置开关
// 导入FBX外部构件,并关闭FBX自带的光照参数
let fbxUrl = "https://static.bimface.com/attach/1fa2c31e145a4cacb712de76ef1477ab_塔身.fbx";
extObjMng = new Glodon.Bimface.Plugins.ExternalObject.ExternalObjectManager(viewer3D);
extObjMng.loadObject({ name: 'tower', url: { objectUrl: fbxUrl }, enableLight: false });
  • 优化了rfa格式族类型列表的显示机制
  • 优化了三维热力图的性能,加载速度更快
控制台
  • 默认模型转换模式为流式加载(dwg、dwf、dwfx、dxf、cadi2格式除外)
  • 新增了按文件夹上传文件的功能
交互
  • 新增rvt以外的三维模型小地图显示的功能(rfa、catia、3dxml、stl格式除外)
文档更新