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