constrain関数の意味
constrain関数の説明は以下の通りです。
Constrains a value to not exceed a maximum and minimum value.
引数は次のようにとります。
constrain(amt, low, high)
以上を考えると、low(最小値)とhigh(最大値)の間の値をamtは必ず取るということになります。
・参考
https://processing.org/reference/constrain_.html
constrain関数の強み
int a = 1,b = -1,c = 11,d = -11; println(constrain(a,-10,10));//1 println(constrain(b,-10,10));//-1 println(constrain(c,-10,10));//10 println(constrain(d,-10,10));//-10
constrain関数の強みは指定した範囲外にamtの値があったときに、最小値か最大値、どちらか近い方に置き換わります。