Как использовать версию модели SVF2 из BIM360?

В настоящее время я использую модели из BIM360 и заметил значительную разницу во времени загрузки между программой просмотра BIM360 и моей программой просмотра APS.

В ходе расследования я обнаружил, что BIM360 использует SVF2, тогда как мой APS Viewer использует SVF (подтверждено NOP_VIEWER.model.isSVF2() на обеих программах просмотра).

Просмотр производных в манифесте дает:

...
   "extractorVersion": "2026.6.6.1636",
   "outputType": "svf",
   "overrideOutputType": "svf2",
...

В некоторых старых блогах упоминается, что нам следует использовать разные параметры просмотра:

 var options = {
    env:"MD20ProdUS",
    api: "D3S",
    ...
 }

Но это не работает (просмотрщик вылетает при инициализации) и не нужен начиная с v7.48.

Есть ли способ использовать версию SVF2 файлов BIM360/ACC из автоматического преобразования без какого-либо другого перевода?

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
56
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Из документации:

Autodesk.Viewing.Initializer({ env: 'AutodeskProduction2', api: 'streamingV2', getAccessToken }, function () {
   const viewer = new Autodesk.Viewing.GuiViewer3D(container, { extensions });
   viewer.start();
});

В случае региона ЕС:

Autodesk.Viewing.Initializer({ env: 'AutodeskProduction2', api: 'streamingV2_EU', getAccessToken }, function () {
   const viewer = new Autodesk.Viewing.GuiViewer3D(container, { extensions });
   viewer.start();
});

Спасибо @varunpatil, я пропустил эту часть. Однако когда я меняю derivativeV2 на streamingV2, мой просмотрщик больше не работает. Я получаю ошибку 400 (неверный запрос) от xhr.js

AlexAR 04.04.2024 18:13

Можете ли вы добавить более подробную информацию об ошибке? А как получить производную урну? Вы получаете его из версии version.relationships.derivatives.data.id? Только что протестировано, модель можно хорошо загрузить с помощью предложенного кода.

Zhong Wu 04.04.2024 20:23

Также убедитесь, что модель в ACC или BIM360 правильно переведена в SVF2.

Zhong Wu 04.04.2024 20:44

Я использую Браузер APS Hubs Nodejs и заменил только env и api рекомендуемыми значениями для SVF2. Как объяснено в моем вопросе, я предполагаю, что перевод ACC/BIM360 по умолчанию в SVF2 верен (поскольку он работает с SVF2 в средствах просмотра ACC/BIM360).

AlexAR 04.04.2024 21:50

Я нашел решение. Моя проблема была связана с тем, как я получил производную урну. Поскольку я использовал пример браузера Hubs с деревом, урна была получена из идентификатора версии вместо использования version.relationships.derivatives.data.id. спасибо за помощь

AlexAR 04.04.2024 22:18

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