JavaScript SDK版本3.6.223

2022-11-02

三维模型
  • 新增了路径漫游面板相关接口,支持获取漫游面板上的路径漫游信息,重新打开模型后,加载上次保存的路径漫游信息。在WebAPPlication3DEvent中增加一个事件常量,支持监听路径漫游面板开启和关闭状态,可搭配新增的两个位于WebApplication3D中的接口获取路径漫游面板列表、和初始化漫游面板列表使用。具体使用方法可参考示例demo漫游路径保存和加载
// 创建WebApplication
app = new Glodon.Bimface.Application.WebApplication3D(webAppConfig);
//监听路径漫游面板状态变化事件
app.addEventListener(Glodon.Bimface.Application.WebApplication3DEvent.WalkthroughStateChanged, function (data) {
    //打印漫游面板状态,若面板打开,则返回On,若面板关闭,则返回Off
    console.info('WalkthroughStateChanged------', data)
    if (data == 'Off') {
    //关闭面板时,自动获取面板上的漫游信息
        console.info('getWalkthroughData-----------',app.getWalkthroughData());
    } else {
    //开启面板时,自动初始化面板,加载已有的漫游信息
            app.initializeWalkthroughData(walkthroughList)
        }
    }
);
  • 获取浏览状态和还原浏览状态的接口支持材质贴图。
// 获取当前模型的浏览状态,用于保存后恢复浏览状态
let state = viewer3D.getCurrentState();
// 还原浏览状态
viewer3D.setState();
服务端API