JavaScript SDK版本3.6.69

2020-03-18

三维模型
  • 新增了房间编辑场景,可以在场景中修改并保存房间边界
  • 新增了禁用方向键移动场景的方法
// 使用配置项禁用方向键移动场景
viewer3DConfig.enableShortcutKey = false;
// 开启方向键移动场景功能
viewer3D.enableShortcutKey(true);
// 限制相机最大活动范围 far, 类型:Number 描述:相机与模型间距,范围(0,∞),默认值为2
viewer3D.setMaximalRangeofCamera(5);
  • 新增了更新场景包围盒的方法,适应插入外部构件后包围盒改变的情况
// 添加外部构件
viewer3D.addExternalObject("vehicle", object);
// 更新场景包围盒
viewer3D.updateSceneBoundingBox();
viewer3D.render();
  • 鼠标点击事件新增返回构件类型信息
  • 优化了剖切面的使用逻辑
矢量图纸
  • 新增了获取图纸显示信息的方法,可以在加载前根据RenderSize预估加载时间
// 根据viewToken获取图纸转换后的显示信息
webApplicationDrawing.getRenderInfo(viewToken, callback);
webApplicationDrawingSet.getRenderInfo(viewToken, callback);
  • 新增了按图层解析正交轴网轴线、轴号及交点的功能 (待解析的轴号及轴线图元需独立存在,不能生成块)
// 转换时添加参数
"exportAxisGrids":{
    "gridLines":["轴线图层"],
    "gridBubbles"["轴号图层"]
}
// 提取解析出的轴网数据
viewerDrawing.getAxisInfo(callback);
webApplicationDrawing.getAxisInfo(callback);
交互
  • 优化了右键菜单的交互