Sign
メニューパス : Operator > Math > Arithmetic > Sign
Sign Operator は、入力の符号を計算し、入力が正か負か、または 0 なのかを返します。
- X が 0 よりも大きい場合、結果は 1 になります。
- X が 0 未満の場合、結果は -1 になります。
- X が 0 の場合、結果は 0 になります。
例えば、(0.3, 0.4, -5) の入力は (1, 1, -1) を出力します。
この Operator は様々な型の入力値を受け付けます。この Operator が使える型のリストについては、利用できる型 を参照してください。この Operator は常に入力と同じ型で値を返します。
Operator プロパティ
| Input | Type | 説明 |
|---|---|---|
| X | 設定可能 | Operator が評価する値です。 |
| Output | Type | 説明 |
|---|---|---|
| Out | Dependent | 1 から減算した入力値です。Type は X の型に応じて変化します。 |
Operator 設定
Operator の設定を表示するには、Operator のヘッダーにある 歯車 アイコンをクリックします。ドロップダウンから、X ポートに型を選択します。このプロパティがサポートする型のリストについては、利用できる型 を参照してください。
利用できる型
Input ポートには、以下の型を使うことができます。
- float
- int
- uint
- Vector
- Vector2
- Vector3
- Vector4
- Position
- Direction