Py5Graphics.shape()
Contents
Py5Graphics.shape()¶
Draws shapes to the Py5Graphics drawing surface.
Description¶
Draws shapes to the Py5Graphics drawing surface. Shapes must be in the Sketch’s “data” directory to load correctly. Py5 currently works with SVG, OBJ, and custom-created shapes. The shape
parameter specifies the shape to display and the coordinate parameters define the location of the shape from its upper-left corner. The shape is displayed at its original size unless the c
and d
parameters specify a different size. The Py5Graphics.shape_mode() function can be used to change the way these parameters are interpreted.
This method is the same as shape() but linked to a Py5Graphics
object. To see example code for how it can be used, see shape().
Underlying Processing method: PGraphics.shape
Syntax¶
shape(shape: Py5Shape, /) -> None
shape(shape: Py5Shape, a: float, b: float, c: float, d: float, /) -> None
shape(shape: Py5Shape, x: float, y: float, /) -> None
Parameters¶
a: float - x-coordinate of the shape
b: float - y-coordinate of the shape
c: float - width to display the shape
d: float - height to display the shape
shape: Py5Shape - the shape to display
x: float - x-coordinate of the shape
y: float - y-coordinate of the shape
Updated on November 12, 2021 11:30:58am UTC