【发布时间】:2021-02-10 16:44:27
【问题描述】:
我刚刚试用了 SVF2 公测版,但无法将模型加载到查看器中。我相信模型已成功翻译,因为返回的清单具有:
"name": "XXXX_ARC.nwd",
"progress": "complete",
"outputType": "svf2",
"status": "success"
但是,当我尝试在 Viewer 中加载模型时,它会在这一行失败:
theViewer.loadModel(svfURL, onItemLoadSuccess, onItemLoadFail);
svfURL 是这样的:
我从 Chrome 浏览器得到的错误: 403 GET errors。好像我没有访问模型的权限?
我需要做一些额外的设置吗?
其他信息:
我已将 Viewer 环境设置如下:
var options = {
env: 'MD20ProdUS',
api: 'D3S',
getAccessToken: getForgeToken
};
var documentId = 'urn:' + urn;
Autodesk.Viewing.Initializer(options, function onInitialized() {
var htmlDiv = document.getElementById('forgeViewer');
var config3d = {
extensions: ['ToolbarExtension', 'HandleSelectionExtension', .....a few extensions ],
loaderExtensions: { svf: "Autodesk.MemoryLimited" }
};
theViewer = new Autodesk.Viewing.GuiViewer3D(htmlDiv, config3d);
var startedCode = theViewer.start();
if (startedCode > 0) {
console.error('Failed to create a Viewer: WebGL not supported.');
return;
}
Autodesk.Viewing.Document.load(documentId, onDocumentLoadSuccess, onDocumentLoadFailure);
});
我也尝试在创建查看器时删除config3d,但它仍然返回相同的消息。代码进入onDocumentLoadSuccess,但在theViewer.loadModel(svfURL, onItemLoadSuccess, onItemLoadFail);失败,跳转到onItemLoadFail。
【问题讨论】:
标签: autodesk-forge autodesk-viewer autodesk-model-derivative