通过 Web 浏览器修改 Revit 族参数
Posted
技术标签:
【中文标题】通过 Web 浏览器修改 Revit 族参数【英文标题】:Modifying Revit Family Parameters via Web Browser 【发布时间】:2020-10-16 02:48:32 【问题描述】:我的目标是允许用户通过网络浏览器控制/编辑一些 revit 族参数。一侧是输入字段,他们可以在其中编辑参数值。另一方面是伪造查看器,一旦页面加载时更改了默认值,该查看器就会更新。
根据我的评论,这似乎是不可能的。
来源: https://forge.autodesk.com/en/docs/viewer/v6/reference/globals/PropertyDatabase/ - 这是只读的 https://forge.autodesk.com/en/docs/viewer/v7/reference/Extensions/ModelBuilder/ 允许您添加/删除网格,但我认为您不能像在 Revit 族中那样修改族类型或实例参数。
我正在寻找:
-
确认上述目标是不可能的
如果不可能的话,其他选项
API 中的功能请求,使其成为可能
【问题讨论】:
【参考方案1】:Forge 查看器是查看器,因此是只读的。 Revit 系列是所谓的种子 CAD 文件。它被翻译成 Forge 格式以供查看、共享和分析。在这个过程中,数据的数量和复杂性大大降低,因此查看者可以处理来自各种不同 CAD 模型编辑软件的模型。为了从查看器编辑种子 CAD 文件,您需要实施某种通信通道,将所需的模型修改从 Forge 查看器传输回 CAD 模型编辑上下文。完成此操作后,您就完成了您要求的往返编辑流程。我实现了一整套连接桌面和云的示例,其中一些在FireRatingCloud documentation 中进行了讨论。
【讨论】:
因为无法通过 Forge Viewer 更改 BIM 族类型或实例参数。它需要通过 Revit 完成,然后上传到 Forge Viewer,可能是一个新版本。这可能是具有执行此功能的功能请求吗? 这没有多大意义,因为它将非常特定于 Revit。 Forge 是一个完全通用且与 CAD 建模软件无关的工具。您无法在 Forge 中实现特定于 Revit 的功能。以上是关于通过 Web 浏览器修改 Revit 族参数的主要内容,如果未能解决你的问题,请参考以下文章
BIM入门实战Revit 图元分类有哪三种?Revit图元分类图文详解