加载组合模型
组合模型由平台服务创建和维护。前端只需要获取该组合模型对应的查看令牌,并按普通 3D Viewer 的加载流程调用 loadModelByViewToken()。
import { BimEngine } from 'iflow-engine';
const viewer = new BimEngine('viewer');
await viewer.initialize();
await viewer.loadModelByViewToken('COMBINATION_VIEW_TOKEN');
说明
- 组合关系、模型顺序和版本由“新建组合模型”平台服务接口控制。
- Viewer 不需要逐个加载组合模型中的源文件。
- 当使用构件状态控制 API 时,目标
url应使用 Viewer 实际加载的模型资源地址。
加载完成
viewer.on('engine:model-loading-completed', () => {
console.log('组合模型已可交互');
});