可以使用 Dynamo 创建将用作 Revit 中的衍生式设计 的分析类型的图形。
作为 Dynamo 作者,您可能需要与 Revit 设计师合作,才能详细了解特定设计挑战、其目标、约束和其他特定情况。有关工作流的详细描述,请参见工作流:衍生式设计。
如果您既是 Revit 设计师又是 Dynamo 作者,则可以单独工作。但是,您可能想要与团队成员讨论您的工作,以确保您已经恰当地描述了目标、其输入和输出。
要了解如何为 Revit 中的衍生式设计 创建图形,请检查样例分析类型,并参见 Generative Design Primer。
在为衍生式设计开发 Dynamo 图形时,请遵循以下规则。
此外,还可以使用以下两个节点,这两个节点随 Revit 中的衍生式设计 一起安装在自定义软件包中。
为了确保衍生式设计能够高效执行多次以生成不同的结果,Revit 节点将被禁用。要使用当前数据或生成与 Revit 模型相关的新数据,请使用 Remember 节点。
Remember 节点捕获任何节点的输出,并在保存图形时将结果缓存在 DYN 文件中。它可以将非几何数据(字符串和数字)以及几何图形(例如,实体、点、网格和曲面)保存为序列化格式。
当添加与 Revit 选定节点有依存关系的节点时,还要添加一个 Remember 节点来保存数据。当“衍生式设计”工具面板在编写过程中处于打开状态时,Dynamo 会指示需要使用 Remember 节点的位置。单击“+”图标即可添加它。如果工具面板处于关闭状态,则 Dynamo 会在您创建或更新分析类型时执行此检查。
有关 Remember 节点输入、如何测试 Revit 捕获数据和当前限制的信息,请参见 Generative Design Primer:使用 Revit 中的数据及其后续主题。
Gate 节点控制节点之后的数据流动。它将激活“浏览结果”对话框上的“创建 Revit 图元”按钮。在衍生式设计中,单击“创建 Revit 图元”以在 Gate 节点后运行图形的分支来集成选定结果。
使用 Gate 节点控制何时运行图形的分支。该分支会创建图元,例如将办公桌添加到房间。