【发布时间】:2021-12-01 01:23:19
【问题描述】:
我有一个基于 Apex 的第三方应用程序。我如何打开一个 revit 文件并传递几个 revit 元素 ID 作为参数来伪造查看器并突出显示元素。可能吗。我使用 csharp 在 revit 上做了几个插件。
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: autodesk-forge autodesk-viewer
我有一个基于 Apex 的第三方应用程序。我如何打开一个 revit 文件并传递几个 revit 元素 ID 作为参数来伪造查看器并突出显示元素。可能吗。我使用 csharp 在 revit 上做了几个插件。
【问题讨论】:
标签: autodesk-forge autodesk-viewer
我对 Apex 不熟悉,而且我认为 Forge Viewer 没有适用于该平台的任何组件或包装器。但是查看器可以简单地使用其JavaScript APIs 进行交互(例如,您可以使用viewer.loadDocumentNode 方法将模型加载到查看器中,或者使用viewer.select 方法选择一个或多个设计元素),所以如果 Apex允许您将自定义 HTML 元素插入您的应用程序,并使用 vanilla JavaScript 与它们进行交互,这可能是可行的。
我建议您看一下Learn Forge 中的基本教程之一,以了解查看器通常是如何初始化并插入到 HTML 中的(使用一点 JavaScript),看看是否有类似的东西可以从您的 Apex 应用程序完成。
【讨论】: