Views в SFV

Автор Тема: Views в SFV  (Прочитано 2093 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andrey yashchenkoАвтор темы

  • ADN OPEN
  • Сообщений: 2
  • Карма: 0
Views в SFV
« : 09-02-2022, 17:51:06 »
не могли бы вы подсказать по двум вопросам:
1. как получить список views и как понять, какой из этих view является default?
2. как определить, какие элементы к какому view в svf-файле относятся?
нам нужно это узнать, не используя viewer api.

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1143
  • Карма: 333
  • Skype: alexandr.ignatovich.itc
Re: Views в SFV
« Ответ #1 : 10-02-2022, 11:55:13 »
1. как получить список views
С помощью сервиса Model Derivative получить manifest модели: https://forge.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-manifest-GET/
В свойстве derivatives будет древовидная структура, которую нужно обойти и собрать узлы, у которых свойство type равно "geometry".

какой из этих view является default?
Попробовать в полученном списке узлов найти такой, у которого useAsDefault равен true. Судя по всему только некоторые из типов исходных типов файлов поддерживают этот флаг (какие точно я не знаю), в общем, если не нашлось - то просто взять первый найденный

2. как определить, какие элементы к какому view в svf-файле относятся?
https://forge.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-metadata-guid-GET/

Оффлайн andrey yashchenkoАвтор темы

  • ADN OPEN
  • Сообщений: 2
  • Карма: 0
Re: Views в SFV
« Ответ #2 : 17-02-2022, 18:39:25 »
Александр, спасибо большое, разбираемся дальше!