можно загрузить модель с существующей урной?

Вот снимок lmvquickstart, я получил закодированную урну переведенного файла.

введите здесь описание изображения

Я использовал эту урну для загрузки модели в 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);
            });

        });

});

введите здесь описание изображения


person user824624    schedule 06.01.2017    source источник


Ответы (1)


Похоже, что одной из причин может быть то, что срок действия вашего переведенного URN истек, модель, вероятно, была загружена в корзину Transient, что означает, что срок ее действия истечет через 24 часа после завершения перевода. Я бы попробовал использовать временный, который сохранит перевод вашей модели в течение 30 дней.

Я собираюсь оставить пару ссылок, которые могут помочь вам с началом разработки.

https://github.com/jaimerosales/nodejs-forge-viewer-tutorial

person Jaime Rosales    schedule 06.01.2017
comment
Привет, Хайме! Я использовал developer-autodesk.github.io/LmvQuickStart, чтобы загрузить свой модель, похоже, загрузка и перевод прошли успешно, но новая сгенерированная урна у меня не работает. Есть ли другой веб-интерфейс для загрузки моей модели для целей тестирования? - person user824624; 06.01.2017
comment
Этот веб-сайт давно не обновлялся, если вы хотите перевести модели, чтобы вернуть урну, используйте models.autodesk.io. - person Jaime Rosales; 07.01.2017
comment
Спасибо, Хайме, у меня models.autodesk.io отлично работает 1! - person user824624; 07.01.2017
comment
Привет, Джейми, еще один вопрос, для большой модели, состоящей из множества маленьких stl.file, следует ли мне поместить их в большой stl-файл и загрузить одну модель или загрузить каждую отдельную stl и отобразить все эти модели на одной странице одновременно. ? - person user824624; 07.01.2017
comment
Таким образом, используя API-интерфейс, производный от модели, вы можете загрузить его со ссылками, но я попробую его как полный stl-файл со всеми теми, которые вам нужны. Попробуйте и дайте мне знать. - person Jaime Rosales; 07.01.2017