JavaScript SDK版本3.6.250

2023-6-14

三维模型
  • WalkThroughManager下新增导出路径漫游动画的功能,支持将漫游动画以视频格式下载至本地应用。导出过程需保证漫游动画正常播放完成。
// 导出指定路径漫游动画,并下载视频至本地
walkThroughManager.exportVideo('漫游路径对象id',(blob)=>{
  let videoUrl = URL.createObjectURL(blob);
  let link = document.createElement('a');
  link.href = videoUrl;
  link.download = 'video.mp4';
  document.body.appendChild(link);
  link.click();
  URL.revokeObjectURL(videoUrl);
})
  • 新增自定义漫游人物高度接口,支持设置漫游人物的身高。
// 设置WebApplication3D的配置项
let webAppConfig = new Glodon.Bimface.Application.WebApplication3DConfig();
//在配置项中设置漫游人物身高
webAppConfig.avatarHeight = 1.8
// 设置当前漫游人物身高
viewer3D.setAvatarHeight(1.65);
// 获取当前漫游人物身高
viewer3D.getAvatarHeight();
  • 新增设置模型爆炸中心接口,可支持自定义爆炸中心。
// 指定爆炸中心
let option = {
    type: "userDefined",
    position: {
        x: -6000,
        y: -5400,
        z: 1000
            }
};
// 设置爆炸中心
viewer3D.getModel().setExplosionCenter(option);
// 开启爆炸
viewer3D.getModel().setExplosionExtent(3);
viewer3D.render();
// 取消爆炸
viewer3D.getModel().clearExplosion();