#autodesk-forge
#autodesk-forge
Вопрос:
Я отфильтровал файлы Revit с помощью urn из jsTree [‘urn:adsk.wipprod:dm.lineage:EBacD2IDQ5i2I7s9kAHoIQ’,]
Другие подробные данные следующие:
‘ Время создания: «2021-10-28T08:16:10.0000000Z»
Идентификатор пользователя: «TYBCQWSXD9C9»
Имя пользователя: «Рошан Керкетта»
имя_позИции: «00000000_SCAN_TO_BIM_POWER_SAMPLE.rvt»
расширение:
данные:
Имя исходного файла: » 00000000_SCAN_TO_BIM_POWER_SAMPLE.rvt»
[[Прототип]]:
Схема объекта:
href:
«https://developer.api.autodesk.com/schema/v1/versions/items:autodesk.bim360:File-1.0 »
[[Прототип]]:
Тип объекта: «элементы: autodesk.bim360:Файл»
версия: «1.0»
[[Прототип]]: Объект
скрыт: ложный
идентификатор: «urn: adsk.wipprod:dm.lineage:EBacD2IDQ5i2I7s9kAHoIQ»
LastModifiedTime: «2021-10-28T08:16:12.0000000Z»
lastModifiedUserId: » TYBCQWSXD9C9″
lastModifiedUserName: «Roshan Kerketta»
зарезервировано: false
тип: «элементы»
[[Прототип]]: Объект
‘
Есть ли способ, которым я мог бы просмотреть файлы Revit в Forge Viewer с помощью javascript / Nodejs, используя приведенные выше данные
Ответ №1:
На этом шаге у вас есть элементы, и для каждого из них у вас может быть несколько версий «одного и того же» файла. Итак, теперь вам нужно getVersions
для каждого файла, который вы хотите отобразить в средстве просмотра.
Конечная точка для получения версий элементов — Get item version GET projects/:project_id/items/:item_id/versions
doc.
Вы можете найти нужную вам урну для просмотра в ответе в data.relationships.derivatives.data.id
Если вы используете пример, подобный Learn Forge ViewHubModels, эта функция уже включена в серверную часть, поскольку это последний шаг дерева перед отображением в средстве просмотра.