[−][src]Static p5_sys::global::constrain
pub static constrain: ConstrainInternalType
Constrains a value between a minimum and maximum value.
Examples
function draw() { background(200); let leftWall = 25; let rightWall = 75; // xm is just the mouseX, while // xc is the mouseX, but constrained // between the leftWall and rightWall! let xm = mouseX; let xc = constrain(mouseX, leftWall, rightWall); // Draw the walls. stroke(150); line(leftWall, 0, leftWall, height); line(rightWall, 0, rightWall, height); // Draw xm and xc as circles. noStroke(); fill(150); ellipse(xm, 33, 9, 9); // Not Constrained fill(0); ellipse(xc, 66, 9, 9); // Constrained }
Parameters
n
number to constrain
low
minimum limit
high
maximum limit