多模型模式的活动查看器模型
Active viewer model for miltimodel mode
然后在查看器中加载了几个模型,其中只有一个是"active"。我的意思是为该模型显示了对象树,并且 select()、isolate() 等方法与其相关。我尝试使用以下方法设置 "active" 模型:
function setActiveModel(model) {
var instanceTree = model.getData().instanceTree;
viewer.modelstructure.setModel(instanceTree);
}
但是对象树没有改变。
问题是:
- 这是更改查看器 "active" 型号的正确方法吗?
- 如何在查看器中获取当前 "active" 模型?
这里是补丁版本,支持多机型切换。它是一个直接替换,只需在 viewer3D.js 脚本之后包含文件:
API 的未来版本将很快支持多模型。
然后在查看器中加载了几个模型,其中只有一个是"active"。我的意思是为该模型显示了对象树,并且 select()、isolate() 等方法与其相关。我尝试使用以下方法设置 "active" 模型:
function setActiveModel(model) {
var instanceTree = model.getData().instanceTree;
viewer.modelstructure.setModel(instanceTree);
}
但是对象树没有改变。 问题是:
- 这是更改查看器 "active" 型号的正确方法吗?
- 如何在查看器中获取当前 "active" 模型?
这里是补丁版本,支持多机型切换。它是一个直接替换,只需在 viewer3D.js 脚本之后包含文件:
API 的未来版本将很快支持多模型。