沿路径阵列

由 Dynamo 提供支持

在 FormIt 2021 及更高版本中,可以沿路径阵列对象,并在位快速自定义结果。“沿路径阵列”由 Dynamo 提供支持,这意味着可以轻松配置阵列以获得所需的结果,并且重新运行逻辑将在位更新几何图形。

开始沿路径阵列

  • 转到 FormIt for Windows 中的 Dynamo 面板,确保位于“Dynamo 样例”目录中。

  • 单击“沿路径阵列”示例。

  • 在屏幕的左侧,您将看到“选择要阵列的对象”提示。

    • 在此步骤中,可以选择任意组合的 FormIt 对象。

    • 选择某个对象后,可以点击屏幕左侧的“下一个”箭头,或者直接按 Enter 键。

  • 现在,您将看到“选择阵列的路径”提示。

    • 在此处,应仅选择一系列连续边,或选择包含一系列连续边的组。

    • 选择路径后,单击“完成”按钮或按 Enter 键。

  • Dynamo 面板将指示它正在处理更改。完成后,FormIt 组中将有一个 Dynamo 生成的阵列,可供修改(请参见下文)。

在位迭代

运行“沿路径阵列”后,您会看到其结果已设置为默认值,因此需要修改它们以满足您的需要。

当“沿路径阵列”运行时,将创建一个包含结果的新组,FormIt 将自动选择该组并显示该“沿路径阵列”实例的可用选项。

始终可以返回到“沿路径阵列”特性,方法是选择“组”并切换到“特性”面板,或编辑将自动显示“特性”的“组”。

选择要阵列的对象

单击此按钮可返回到选择向导,以更改要进行阵列的对象。

选择阵列路径

单击此按钮可返回到选择向导,以更改用于计算阵列的路径。

阵列类型

这将切换要计算的阵列类型:“按距离”或“按数量”。

如果为 True,则计算将为“按距离”,因此下面的数字指的是副本之间的距离。

如果为 False,则计算将为“按副本数”,因此此字段下方的数字指的是要沿路径拟合的副本数。

在结果中包含原始选择

如果为 True

  • 选定对象将计数为新副本之一

  • 生成的 Dynamo 组将在其结果中包含原始选择,因此新副本将通过原始选择发生 Z-fight。可以将原始选择放置于“图层”上,然后将它关闭以将其隐藏。

如果为 False

  • 生成的阵列将包含原始选择,因此除了原始选择,您还将获得指定的副本数,并且结果不会发生 Z-fight

沿路径旋转副本

如果为 True,则旋转副本以保持原始对象相对于路径的方向。

如果为 False,则副本不会进行旋转,仅移动。

沿路径使用相对定位

如果为 True

  • 每个副本都将保持路径与原始对象之间的距离。

  • 如果原始对象放置于路径端点之一,则路径的最大剩余段将用于阵列计算。

如果为 False

  • 路径的整个长度将用于计算阵列,而不管原始对象相对于路径的位置。

  • 这会将路径相对于对象的位置解耦,并仅使用整个路径。如果路径和对象彼此不靠近,则非常有用。

反转路径方向

仅适用于闭合路径。将“沿路径阵列”与闭合路径一起使用时,曲线的方向可能会意外翻转阵列的预期结果。如果结果已翻转,则将此选项切换为 “True” 以反转阵列方向。

运行

编辑选项后,单击“运行”按钮以运行基础 Dynamo 图形,并生成新结果。当参数更改时,此按钮将变为蓝色,因此您就知道需要单击它才能查看最终几何图形中的更新。‌

编辑嵌入的图形

单击此按钮将启动 Dynamo 图形编辑器环境,以便可以查看和编辑基础 Dynamo 图形以更快地更改参数并查看实时更新,或检查/调整逻辑。

选择几何图形

为“沿路径阵列”和其他基于选择的 Dynamo 图形选择对象时:

  • 可以选择任意组合的 FormIt 对象(顶点、边、面、实体、组和网格)。

    • 请注意,根据该步骤,不应选择其中的一些对象。

    • 例如,选择路径时,应仅选择一系列连续边或包含一系列连续边的组。其他任何操作都将导致图形失败。

  • 可以双击某个对象以选择所有附着的对象。

  • 可以使用区域选择窗口来抓取一系列对象。

  • 可以选择已选定的对象,以便取消选择它们。

  • 至少需要一个对象,才能继续执行基于选择的步骤。

Last updated