Reference+
Name
clip()
Description
Limits the rendering to the boundaries of a rectangle defined by the parameters. The boundaries are drawn based on the state of the imageMode() function, either CORNER, CORNERS, or CENTER.
Examples
void setup() { size(200, 200); imageMode(CENTER); } void draw() { background(204); if (mousePressed) { clip(mouseX, mouseY, 100, 100); } else { noClip(); } line(0, 0, width, height); line(0, height, width, 0); }
Syntax
clip(a, b, c, d)
Parameters
a
(float)
x-coordinate of the rectangle, by defaultb
(float)
y-coordinate of the rectangle, by defaultc
(float)
width of the rectangle, by defaultd
(float)
height of the rectangle, by default
Return
void
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.