我目前正在使用 BIM360 的模型,并注意到 BIM360 查看器和我的 APS 查看器之间的加载时间存在显着差异。
经过调查,我发现 BIM360 正在使用 SVF2,而我的 APS 查看器正在使用 SVF(在两个查看器上均通过
NOP_VIEWER.model.isSVF2()
进行确认)。
查看清单中的衍生产品可以得出:
...
"extractorVersion": "2026.6.6.1636",
"outputType": "svf",
"overrideOutputType": "svf2",
...
一些较旧的博客提到我们应该使用不同的查看器选项:
var options = {
env:"MD20ProdUS",
api: "D3S",
...
}
但它不起作用(查看器在初始化时崩溃),并且从 v7.48 开始就没有必要了。
有没有什么方法可以使用自动转换的SVF2版本的BIM360 / ACC文件而无需进行任何其他翻译?
来自文档:
Autodesk.Viewing.Initializer({ env: 'AutodeskProduction2', api: 'streamingV2', getAccessToken }, function () {
const viewer = new Autodesk.Viewing.GuiViewer3D(container, { extensions });
viewer.start();
});
如果是欧盟地区:
Autodesk.Viewing.Initializer({ env: 'AutodeskProduction2', api: 'streamingV2_EU', getAccessToken }, function () {
const viewer = new Autodesk.Viewing.GuiViewer3D(container, { extensions });
viewer.start();
});