Autodesk Extractor показывает ошибку № 9 - нет видимого содержимого - PullRequest
0 голосов
/ 22 мая 2018

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

https://extract.autodesk.io/

enter image description here

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

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

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

Ответы [ 2 ]

0 голосов
/ 25 мая 2018

Это должно быть ошибкой средства просмотра для обработки нового манифеста 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') ;
0 голосов
/ 23 мая 2018

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

...