JavaScript SDK版本3.6.228

2022-12-28

三维模型
  • 优化了三维模型隐藏剖切盒后在模型内旋转的旋转中心的显示效果
  • 在三维模型的工具条-设置中新增了剖面线框显隐的选项,可控制剖切面模型线框的显示和隐藏
  • 新增生长动画功能,通过设置参与动画的构件条件,并给出对应的生长方向与动画时长,可对指定构件进行生长动画的模拟播放。
// 构造生长动画配置项
let config = new Glodon.Bimface.Plugins.Animation.GrowthAnimationConfig();
// 设置参与生长动画的构件对象
config.conditions = [
  {
    modelId:'10000775005601',
    objectIds: ['6238757730361015490', '2365505531986403063']
  },
  {
    modelId:'10000775005601',
    objectData: [
      {levelName: "Roof"},
      {levelName: "03 - Floor",categoryId: "-2000038"},
    ] 
  }
];
// 设置生长方向为竖直向上生长
config.direction= { x: 0, y: 0, z:1 };
// 设置动画总时长为5000,单位为ms
config.time = 5000;
config.viewer= viewer3D;

// 构造生长动画对象
let animation = new Glodon.Bimface.Plugins.Animation.GrowthAnimation(config);
// 设置生长进度为10%
animation.setProgress(0.1);
// 播放生长动画
animation.play();
矢量图纸
  • 优化了视图列表的更新机制,支持按照场景中添加的图纸实时更新
模型转换
  • rvt模型转换新增了配置参数exportLatLon,当设置{“exportLatLon”:true}时,可自动解析在revit建模软件中设置的经纬度信息。由于建模软件中未设置坐标系信息,故默认按照WGS84地理坐标系进行解析存储。

控制台
  • 在控制台中扩展了集成功能支持的文件格式,所有BIMFACE支持的文件格式(除二维图纸格式外)皆可在控制台-模型集成页面发起集成。