在 Autodesk Forge 查看器中显示链接文件

Posted

技术标签:

【中文标题】在 Autodesk Forge 查看器中显示链接文件【英文标题】:show linked files in autodesk forge viewer 【发布时间】:2018-09-13 22:39:17 【问题描述】:

我正在尝试制作 auto-desk forge 查看器。 使用此链接Forge & ASP.NET: from zero to hero in 30 minutes

它适用于单个 revit 文件。

现在我想查看已链接文档的 revit 文档,我发现这篇文章 How to Set References with Revit Files for View and Data API

但我认为它是旧版本的 api。 所以我不知道如何在查看器代码中应用这些步骤。 任何帮助

【问题讨论】:

【参考方案1】:

包含主机 RVT 文件和相应链接文件的压缩文件可以帮助您归档此目标。将此 ZIP 文件上传到 Forge DM 后,您必须在提交翻译时确保“compressedUrn: true”和“rootFilename: your host RVT filename with the sub filename .rvt”作为作业配置正文的输入字段工作。详情请看这里:https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/job-POST/

【讨论】:

【参考方案2】:

更多信息:

    如果您不想管理引用,而仅仅依靠 Forge 自动检测引用,选择就是 Eason 提到的:将所有文件打包成 zip,上传,并要求 Forge Post Job 服务翻译拉链。您只需要指定根文件。 https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/job-POST/ 这个博客告诉更多: https://forge.autodesk.com/cloud_and_mobile/2016/07/translate-referenced-files-by-derivative-api.html

    如果您想管理引用,例如一次,您上传了一个版本的所有文件或仅上传了软件包的几个文件。虽然一段时间后,有些文件需要更新,或者不再引用,但没有必要再次上传所有相关文件(如#1,再次上传zip)。 在这种情况下,选择首先由另一个 Forge 服务手动设置引用(Set Reference): https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-references-POST/ 接下来,请 POST Job 服务翻译: https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/job-POST/

【讨论】:

【参考方案3】:

自 2020 年 1 月起,Autodesk 表示他们在导出为 SVG 时不支持参考端点,因此 zip 文件是当前唯一受支持的方法。

【讨论】:

以上是关于在 Autodesk Forge 查看器中显示链接文件的主要内容,如果未能解决你的问题,请参考以下文章

在 Autodesk Forge 查看器中的元素下拾取

在 Forge Autodesk 查看器中获取节点的属性

在 Autodesk Forge Viewer 中对齐坐标系

如何在 Autodesk forge 2d 查看器中确定对象的起点和终点

贴花未显示在 Autodesk 查看器中

如何在 nuxt js Autodesk forge 查看器中使用 IconMarkupExtension?