constrain()
Math / CalculationDescription
Constrains a value to not exceed a maximum and minimum value.
Syntax
float constrain(float v, float lo, float hi)
Parameters
| Name | Type | Description |
|---|---|---|
| v | float | the value to constrain |
| lo | float | minimum limit |
| hi | float | maximum limit |
Returns
floatRelated
Under the Hood
From Processing.h:
float constrain(float,float,float);
inline float constrain(V val,A lo,B hi){ return _api::constrain((float)val,(float)lo,(float)hi);
static float constrain(float v,float lo,float hi) { return v<lo?lo:(v>hi?hi:v); }
inline float constrain(float v,float lo,float hi){ return PApplet::constrain(v,lo,hi); }
inline float constrain(float v,float lo,float hi){ return PApplet::constrain(v,lo,hi);