繁体   English   中英

如何使用 javascript/Nodejs 从生成的 urn 中查看 Forge 中的 BIM360 Revit 文件

[英]How to view BIM360 Revit file in Forge from generated urn using javascript/Nodejs

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

其他综合数据如下:

' 创建时间:“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”
[[原型]]:Object
架构:
参考资料:
“https://developer.api.autodesk.com/schema/v1/versions/items:autodesk.bim360:File-1.0”
[[原型]]:Object
类型:“项目:autodesk.bim360:文件”
版本:“1.0”
[[原型]]:Object
隐藏:假
id: "urn:adsk.wipprod:dm.lineage:EBacD2IDQ5i2I7s9kAHoIQ"
最后修改时间:“2021-10-28T08:16:12.0000000Z”
lastModifiedUserId:“TYBCQWSXD9C9”
lastModifiedUserName: "Roshan Kerketta"
保留:假
类型:“项目”
[[原型]]:Object
'

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

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

获取项目版本的端点是GET projects/:project_id/items/:item_id/versions 获取项目版本文档

您可以在data.relationships.derivatives.data.id的响应中找到查看器所需的骨灰盒

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM