沿路径阵列
Last updated
Last updated
在 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 对象(顶点、边、面、实体、组和网格)。
请注意,根据该步骤,不应选择其中的一些对象。
例如,选择路径时,应仅选择一系列连续边或包含一系列连续边的组。其他任何操作都将导致图形失败。
可以双击某个对象以选择所有附着的对象。
可以使用区域选择窗口来抓取一系列对象。
可以选择已选定的对象,以便取消选择它们。
至少需要一个对象,才能继续执行基于选择的步骤。