Repeat (LogiXノード)

From Neos Wiki
Jump to navigation Jump to search
This page is a translated version of the page Repeat (LogiX node) and the translation is 100% complete.
Other languages:
English • ‎日本語

Repeatノードは、NLength の2つの引数を取り、以下の計算結果を出力します。

N - floor(N/Length) * Length

説明したように、出力が0とLengthの間を繰り返すようになります。


入力と出力

Inputs
ラベル
N float
Length float
Outputs
ラベル
* float

使用方法

このノードは N を増加させると 0 から Length までの値を繰り返します。N が 0 のとき、出力は 0 で、その後 N とともに出力は増加し、N が Length という値に達すると 0 になり、このパターンをずっと繰り返します。このパターンは、Length=2.2の場合、以下のように正値ののこぎり波のように見えます。

Repeat node function.png

以下は、この関数の対話型バージョンです。lはLength https://www.desmos.com/calculator/7cg7gadkn。

注意:このノードは Python などの他のプログラミング言語におけるモジュロ演算子(%を表す)と同じように動作します。LogiXはC#が使用する%とは異なる定義を使用しているため、上記の動作が必要な場合はRepeatノードを使用します。

Repeat01 (LogiX node)は、このノードと同等で、Length が 1 に設定されています。

ノードメニュー

Math
Back Binary Constants DateTime Enums Matrix Physics
Quantity Random Rect Rotation Shaping TimeSpan Abs
Acos Asin Atan Atan2 Avg Ceil Ceil To Int
Clamp Clamp01 Constant Lerp Constant Slerp Cos Cosine Lerp Cubic Lerp
Exp Floor Floor To Int Greatest Common Divisor Inverse Lerp Is Between Least Common Multiple
Lerp Log Log N Log10 Max Min Multi Lerp
Multi Slerp Nth Root Ping Pong Pow Remap Remap -1..1 to 0..1 Repeat
Repeat01 Round Round To Int Sigmoid Sign Simplex Noise Sin
Slerp Smooth Lerp Sqrt Tan