Draws a quadrilateral (four-sided shape).
Quadrilaterals include rectangles, squares, rhombuses, and trapezoids. The first pair of parameters (x1, y1)
sets the quad's first point. The next three pairs of parameters set the coordinates for its next three points (x2, y2)
, (x3, y3)
, and (x4, y4)
. Points should be added in either clockwise or counter-clockwise order.
The version of quad()
with twelve parameters allows the quad to be drawn in 3D space. Doing so requires adding the WEBGL
argument to createCanvas().
The thirteenth and fourteenth parameters are optional. In WebGL mode, they set the number of segments used to draw the quadrilateral in the x- and y-directions. They're both 2 by default.
Examples
Syntax
quad(x1, y1, x2, y2, x3, y3, x4, y4, [detailX], [detailY])
quad(x1, y1, z1, x2, y2, z2, x3, y3, z3, x4, y4, z4, [detailX], [detailY])