Repeat (LogiXノード)
Jump to navigation
Jump to search
Repeatノードは、N と Length の2つの引数を取り、以下の計算結果を出力します。
- N - floor(N/Length) * Length
説明したように、出力が0とLengthの間を繰り返すようになります。
入力と出力
色 | ラベル | 型 |
N | float | |
Length | float |
色 | ラベル | 型 |
* | float |
使用方法
このノードは N を増加させると 0 から Length までの値を繰り返します。N が 0 のとき、出力は 0 で、その後 N とともに出力は増加し、N が Length という値に達すると 0 になり、このパターンをずっと繰り返します。このパターンは、Length=2.2の場合、以下のように正値ののこぎり波のように見えます。
以下は、この関数の対話型バージョンです。lはLength https://www.desmos.com/calculator/7cg7gadkn。
注意:このノードは Python などの他のプログラミング言語におけるモジュロ演算子(%を表す)と同じように動作します。LogiXはC#が使用する%とは異なる定義を使用しているため、上記の動作が必要な場合はRepeatノードを使用します。
Repeat01 (LogiX node)は、このノードと同等で、Length が 1 に設定されています。