÷ (LogiXノード)
Jump to navigation
Jump to search
÷ | ||
---|---|---|
Inputs | ||
Float | A | |
Float | B | |
Outputs | ||
Float | * |
÷ノードはA入力をB入力で割ってその結果を出力します。
使用方法
ノードブラウザから生成されたとき、このノードはデフォルトでfloatデータ型を受け入れます。しかし、このノードは、適切なワイヤが入力に接続された場合、異なる数値型を受け入れるために上書きされます。ほとんどのデータ型が接続されている場合、このノードは浮動小数点数の除算を実行します。特にこのモードでは、0 ÷ 0 は特殊な数値 NaN を出力します。0でない数値を0で割ると、特殊な値Infinityが出力されます。整数(int)データ型が接続されている場合、このノードは整数の除算を行い、結果の商を出力します(代わりに余りが必要な場合は、% (LogiX node)を使用してください)。
float3などのベクトル型データ型が接続されている場合、除算は要素ごとに計算される。例えば、入力AとBが [10,15,20] で、 [2,3,4] が接続されている場合、出力は [5,5,5] になります。
このノードは、いくつかのデータ型の混合を受け入れるようにオーバーロードすることができる。たとえば,ベクトル値(float3 や RGBA の色値など)が A 入力に接続されている場合,スカラー値(float など)が B 入力に接続されることがあります.出力は、Aと同じ次元数で、すべての要素をBで割ったベクトルとなります。