| Since | 18.5 |
float invlerp(float a, float min, float max)
<vector> invlerp(<vector>a, <vector>min, <vector>max)
入力値aを生成するのに必要なminとmaxの混合の割合を返します。
これはlerp関数の逆です。
ベクトル版の関数はコンポーネント単位で作用するので、その結果のベクトルは座標別に独立した混合の割合になります。
aがminからmaxの範囲外であれば、1より大きい値または0未満の値が生成されます。
minとmaxが同じであれば、その混合の割合は0.5になります。
| See also | |
| interp |