如何在 Autodesk Forge Viewer 中通过对象的 dbid 设置对象的自定义属性?

Posted

技术标签:

【中文标题】如何在 Autodesk Forge Viewer 中通过对象的 dbid 设置对象的自定义属性?【英文标题】:How to set custom properties for an object via its dbid in Autodesk Forge Viewer? 【发布时间】:2018-10-15 04:15:51 【问题描述】:

我正在尝试通过对象的 dbid 为对象设置自定义属性,但他们提供的 API 似乎无助于实现这一点,因为它需要选择对象并且它不保存属性。我还查看了模型衍生 API 中的 POST references 和数据管理 API 中的 PATCH,但它们用于文档级别,而不是模型项。

【问题讨论】:

【参考方案1】:

模型中的所有资源当前都是只读的,因此您不会找到任何可以修改模型或其属性的端点。

一种解决方法是使用自定义数据库以及您自己的服务器公开的自定义端点,这将允许您修改覆盖的属性。你可以看看这个live demo。源代码位于Viewing.Extension.MetaProperties。

本文也涉及该主题: Use Forge or Spreadsheet to Create Shared Parameters

【讨论】:

以上是关于如何在 Autodesk Forge Viewer 中通过对象的 dbid 设置对象的自定义属性?的主要内容,如果未能解决你的问题,请参考以下文章

如何在对象上调整大小 - Autodesk Forge Viewer

如何在ES6中重写Headless Autodesk Forge Viewer

如何在 Autodesk Forge Viewer 中嵌入 pdf?

如何将 Autodesk Forge Viewer 嵌入移动应用程序?

如何使用 BIM 360 Web 查看器 (Autodesk Forge)

如何使用 Autodesk Forge Viewer 在 PDF 文件中添加 Puspin