【问题标题】:How to view BIM360 Revit file in Forge from generated urn using javascript/Nodejs如何使用 javascript/Nodejs 从生成的 urn 中查看 Forge 中的 BIM360 Revit 文件
【发布时间】:2022-01-13 05:31:03
【问题描述】:

我已经从 jsTree 过滤了带有 urn 的 Revit 文件 ['urn:adsk.wipprod:dm.lineage:EBacD2IDQ5i2I7s9kAHoIQ',]

其他综合数据如下:

' 创建时间:“2021-10-28T08:16:10.0000000Z”
createUserId:“TYBCQWSXD9C9”
createUserName: "Roshan Kerketta"
显示名称:“00000000_SCAN_TO_BIM_POWER_SAMPLE.rvt”
扩展:
数据:
源文件名:“00000000_SCAN_TO_BIM_POWER_SAMPLE.rvt”
[[原型]]:对象
架构:
参考资料:
“https://developer.api.autodesk.com/schema/v1/versions/items:autodesk.bim360:File-1.0”
[[原型]]:对象
类型:“项目:autodesk.bim360:文件”
版本:“1.0”
[[原型]]:对象
隐藏:假
id: "urn:adsk.wipprod:dm.lineage:EBacD2IDQ5i2I7s9kAHoIQ"
最后修改时间:“2021-10-28T08:16:12.0000000Z”
lastModifiedUserId:“TYBCQWSXD9C9”
lastModifiedUserName:“Roshan Kerketta”
保留:假
类型:“项目”
[[原型]]:对象
'

有没有一种方法可以使用 javascript/Nodejs 使用上述数据在 Forge 查看器中查看 Revit 文件

【问题讨论】:

    标签: autodesk-forge


    【解决方案1】:

    在这一步,您拥有项目,并且对于每个项目,您可以拥有“相同”文件的多个版本。因此,现在您需要为要在查看器中显示的每个文件getVersions

    获取item versions的端点是GET projects/:project_id/items/:item_id/versionsGet item version doc

    您可以在data.relationships.derivatives.data.id

    的回复中找到查看器所需的urn

    如果您使用Learn Forge ViewHubModels 之类的示例,则此函数已包含在后端中,因为它是在查看器中显示之前的树的最后一步。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-01
      • 2020-11-02
      • 2018-03-09
      • 1970-01-01
      • 2019-11-06
      • 2019-01-17
      • 2021-03-25
      • 2019-10-05
      相关资源
      最近更新 更多