スイッチ修飾子

スイッチチャネルモディファイヤは、 ストリングスイッチそして数値スイッチ修飾子。複数の入力を単一の接続に接続し、インデックスチャネルを使用して、どの入力を出力に書き込むかを指定できます。ただし、StringおよびNumeric Switch修飾子とは異なり、Switchは任意の値の型を操作できます。

入力と出力に接続されているオブジェクトのタイプが異なる場合、可能な場合は自動的に出力タイプに変換されます。たとえば、入力にブール値、マトリックス、およびフロート値が含まれているが、出力が文字列である場合、入力値はすべて文字列に変換されます。

スイッチの使用

以下の例では、スイッチモディファイヤは2つの配列を取り、スイッチで選択されている配列のインデックスに応じて、それらの1つを使用してポリゴンを作成します。

1.   回路図レイアウトで、 Add...、次に移動しますChannel Modifiers >Other、ダブルクリックしますSwitch

これにより、回路図にスイッチノードが追加されます。

2.   入力をノードのInputsチャネル。この場合、ロケーターから生成された2つの配列を使用します。 Array Modifiers修飾子。

3.   出力ノードをSwitchノードのOutputチャネル。ここには、配列の位置に基づいてポリゴンを生成する2つのCreate Polygon操作があります。

4.   クリックSwitch回路図のノード、およびProperties右側のパネルで、 Switchプロパティを、表示する出力のインデックスに追加します。この場合、設定Switch1を選択しながら、ロケータの最初のセットを使用してポリゴンを描画します2ロケーターの2番目のセットを使用してポリゴンを描画します。

注意:  インデックスの割り当ては、ノードをスイッチノードのノードに接続した順序によって異なります。 Inputsチャネル。