繁体   English   中英

在Forge Viewer中加载多个URN

[英]Load Multiple URN in Forge Viewer

当我使用Ver.2.5 viewer.js时。 我可以在一个查看器中加载三个rvt模型(一栋建筑物,将每个三层拆分为一个模型),它非常适合。

切换到最新的viewer.js(v.2.10)后,三个rvt模型将相互重叠。

我检查了v2.5查看器和v2.10查看器之间的区别,并且V2.5具有以下代码:

//If there is already a model loaded, we need to use the same globaOffset as the first model,
//with the assumption that multiple models are loaded into the same space (more or less).

if (this.viewer3DImpl.model && !options.globalOffset) {
  options.globalOffset = this.viewer3DImpl.model.getData().globalOffset;
}

如何在不编辑2.10查看器源的情况下获得与v2.5查看器相同的结果?

我有完全一样的问题。

现在,从2.7开始,您必须从第一个模型中获取globalOffset并创建一个globalOffset选项以插入到loadModel查询中。

var globalOffset = viewer.model.getData().globalOffset; //Get it from first model
var options = {globalOffset: globalOffset}
viewer.loadModel(path, options); //Load your second model

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM