以下是lmvquickstart的快照,我有一个已翻译文件的编码区。
我用那个urn在html中加载模型但是失败了
$(document).ready(function () {
var viewerApp;
var options = {
env: 'AutodeskProduction',
accessToken: 'YOUR ACCESS TOKEN'
};
var documentId = 'YOUR BASE 64 ENCODED URN';
$.getJSON( 'http://'+window.location.host+ "/v1/models", function( data ) {
console.log(data);
options.accessToken = data.accessToken;
documentId = data.urn;
// documentId = urn:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6Y29udHJvbGxlci9MRUQlMjB2MS5zdGVw
console.log(options.accessToken, documentId);
Autodesk.Viewing.Initializer(options, function onInitialized(){
viewerApp = new Autodesk.A360ViewingApplication('viewer');
viewerApp.registerViewer(viewerApp.k3D, Autodesk.Viewing.Private.GuiViewer3D);
viewerApp.loadDocumentWithItemAndObject(documentId);
});
});
});
答案 0 :(得分:1)
似乎其中一个原因可能是,您翻译的URN已过期,该模型可能已上传到Transient存储桶,这意味着它将在翻译完成后24小时后过期。我现在尝试使用临时版本,这将使您的模型翻译保持30天。
我将留下一些链接,可以帮助您开始开发。
https://github.com/jaimerosales/nodejs-forge-viewer-tutorial
让我知道它是怎么回事,如果您需要更多帮助,很高兴与您聊聊。
干杯, 海梅