Autodesk提取器显示错误#9 - 无可见内容

时间:2018-05-22 13:49:28

标签: autodesk-forge autodesk-navisworks

出于某种原因,Autodesk提取器在尝试预览时会抛出错误#9。下载提取的模型:

https://extract.autodesk.io/

enter image description here

我们尝试上传的每个Navisworks模型都会发生这种情况。

我们在产品中严重依赖提取器,似乎我们无能为力。

我们还尝试过桌面.NET提取程序,但没有成功。

2 个答案:

答案 0 :(得分:1)

这应该是查看者使用“modelDerivativeV2”API处理新NavisWorks清单的错误,我已经在内部登录了。去年年底,Navisworks的翻译得​​到了改进,以支持多个观点,但不幸的是,观众似乎并没有很好地支持这种新的清单,而且模型是衍生出来的" modelDerivativeV2" API。

以下是问题的原因和解决方法。

为什么会这样?出现此问题是因为提取应用程序将端点API指定为" modelDerivativeV2"在文件//views/explore.ejs的函数loadModel()中,这将使用" / modelderivative / v2 / designdata /:urn / manifest 的端点"不幸的是,为了获得端点,结果似乎与默认的内部端点不同,新的Navisworks文件清单的顺序不正确,这将使查看器无法找到任何可查看的。

如何解决?简单的解决方法是删除指定的参数" modelDerivativeV2"如下,它在我身边很好用。

顺便说一句,.Net提取示例适用于我这边的Navisworks文件。



if ( Autodesk.Viewing.endpoint && Autodesk.Viewing.endpoint.setEndpointAndApi )
    Autodesk.Viewing.endpoint.setEndpointAndApi (window.location.origin + '/forge-proxy') ;
else if ( Autodesk.Viewing.setApiEndpoint )
    Autodesk.Viewing.setApiEndpoint (window.location.origin + '/forge-proxy') ;
else if ( Autodesk.Viewing.setEndpointAndApi )
    Autodesk.Viewing.setEndpointAndApi (window.location.origin + '/forge-proxy') ;




答案 1 :(得分:0)

为什么不试试翻译API? ...你可以轻松地在你自己的服务器中翻译(提取)文件......