On this page |
このオペレータは他のVOPオペレータを格納します。 格納オペレータのコードが、入力条件が満たされなくなるまで、ループで繰り返し実行されます。 少なくとも入力の1つをこのオペレータへ接続してください。
このオペレータを使用すると、同じコードのシーケンスを何度も繰り返し実行できます。 このオペレータを使用する時は、最終的に条件が外れることを必ず確認してください。 条件が外れないと無限ループになります。 このような無限ループはHoudini内で中断できますが、レンダリングが完了しないことがあります。
Whileオペレータの内容が少なくとも1回実行されることがわかっている場合は、 Condition Value入力として整数値を1に設定したConstantオペレータを使用するのが最も簡単です。 それから、Whileオペレータ内で、ループの終了を導く実際の比較と条件を設定します。 Whileオペレータのコードを完全にスキップすることになるかもしれない場合、Whileオペレータの内側と外側にオペレータが重複している可能性があります。
Whileオペレータ内で修正したい値は入力してください。 いったんループが終了すると、Whileオペレータの出力には入力の修正バージョンが含まれます。 Whileオペレータの入力へ接続した実際の値は何も修正しないため、ネットワークの他のオペレータに接続できますが、 これらのオペレータからの値は、常に、Whileオペレータが修正していない値であることに注意してください。
パラメータ ¶
Condition
実行予定の格納コードに対する1番目の入力に一致する必要のある条件を指定します。 入力値は、False(0と等しい)またはTrue(0と等しくない)のどちらかである必要があります。
入力 ¶
Condition Value
この整数入力を接続してください。 この入力に接続する値を、Conditionパラメータの要件と比較します。 通常、Compareオペレータの出力へこの入力を接続するか、論理オペレータ(AndおよびOr)の1つへ接続します。
Next
入力は64個まで接続できます。
出力 ¶
出力のリストは、このオペレータが格納するSubnet Outputオペレータに接続した入力により変わります。 各出力のデータタイプと名前はSubnet Outputオペレータのそれに対応する入力に接続します。
See also |