Autodesk forge 是否可以使用现有urn加载模型?

Autodesk forge 是否可以使用现有urn加载模型?,autodesk-forge,Autodesk Forge,这是的快照,我得到了翻译文件的编码urn 我用那个urn加载html中的模型,但失败了 $(document).ready(function () { var viewerApp; var options = { env: 'AutodeskProduction', accessToken: 'YOUR ACCESS TOKEN' }; var documentId = 'YOU

这是的快照,我得到了翻译文件的编码urn

我用那个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);
            });

        });

});

原因之一似乎是,您翻译的URN已过期,模型可能已上载到临时存储桶,这意味着它将在翻译完成24小时后过期。我会尝试使用一个暂时的,这将保持你的模型翻译30天

我将留下几个链接,可以帮助您开始开发


嗨,Jaime,我曾经上传过我的模型,看起来上传和翻译都很成功,但新生成的urn对我来说仍然不起作用。是否有其他web界面可用于上载我的模型以用于测试目的?该网站已很长时间没有更新,如果您想转换模型以获取urn,请使用models.autodesk.ioThanks、jaime、models.autodesk.io对我来说非常有用1!嗨,Jaimi,另一个问题,对于一个由许多小stl.file组成的大模型,我应该将它们放入一个大stl文件中并上载单个模型,还是应该上载每个单独的stl并在一个页面上同时显示所有这些模型?因此,使用模型派生api,您可以将其与参考一起上载,但是我会尝试将它作为一个完整的stl文件,包含您需要的所有文件。试试看,让我知道