开关修饰符

切换通道修改器的工作方式与弦开关数字开关修饰符。您可以将多个输入连接到单个连接,并使用索引通道指定将哪些输入写入输出。但是,与“字符串和数字”开关修饰符不同,“开关”可以对任何值类型进行操作。

如果连接到输入和输出的对象的类型不同,则在可能的情况下,它们将自动转换为输出类型。例如,如果您的输入包含布尔值,矩阵值和浮点值,但输出是字符串,则输入值都将转换为字符串。

使用开关

在下面的示例中,Switch修饰符采用两个数组,并使用其中的一个来创建多边形,具体取决于在开关中选择了哪个数组的索引。

1.   在逻辑示意图布局中,单击Add...,然后导航到Channel Modifiers >Other,然后双击Switch

这会将“开关”节点添加到示意图中。

2.   将输入连接到节点的Inputs渠道。在这种情况下,我们使用从定位器生成的两个数组数组修饰符修饰符。

3.   将输出节点连接到Switch节点的Output渠道。这里我们有两个Create Polygon操作,它们基于数组位置生成多边形。

4.   点击Switch示意图中的节点,以及Properties在右侧面板上,设置Switch属性为要查看的输出的索引。在这种情况下,设置Switch1使用第一组定位器绘制多边形,同时选择2使用第二组定位器绘制多边形。

注意:  索引分配取决于您将节点连接到Switch节点的顺序。 Inputs渠道。