Autodesk Extractor показывает ошибку № 9 - Нет видимого содержимого

По какой-то причине Autodesk extractor выдает ошибку № 9 при попытке просмотра и загрузки извлеченных моделей:

https://extract.autodesk.io/

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

Это происходит с каждой моделью Navisworks, которую мы пытаемся загрузить.

Мы сильно полагаемся на экстрактор в нашем продукте, и кажется, что мы ничего не можем сделать.

Мы также попробовали настольный.NET экстрактор, но безуспешно.

2 ответа

Это должно быть ошибкой средства просмотра для обработки нового манифеста NavisWorks с API "modelDerivativeV2", который я уже вошел в систему. В конце прошлого года перевод Navisworks был улучшен для поддержки нескольких точек обзора, но, к сожалению, кажется, что зритель не поддерживает этот новый манифест хорошо с API "modelDerivativeV2".

Вот причина проблемы и обходной путь.

Почему это случилось? Проблема возникает из-за того, что приложение извлечения определяет API конечной точки как "modelDerivativeV2" в функции loadModel () файла //views/explore.ejs, и это будет использовать конечную точку " / 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') ;

Почему бы вам не попробовать API перевода?! ... вы можете легко перевести (извлечь) файл на вашем собственном сервере...

Другие вопросы по тегам