drawRectangle()
Draw a rectangle straight onto the display.
display.drawRectangle(x1, y1, x2, y2)
This draws to the canvas and returns nothing, which is fast and best for shapes you will not change later. To keep a handle you can move or delete, create a Rectangle and add() it instead. Erase these drawings with clearDrawing().
Parameters
display.drawRectangle(x1, y1, x2, y2, color=Color.BLACK, fill=False, thickness=1, rotation=0)
| Parameter | Type | Default | Description |
|---|---|---|---|
x1 |
int or float |
required | The horizontal position of the top-left corner, in pixels. |
y1 |
int or float |
required | The vertical position of the top-left corner, in pixels. |
x2 |
int or float |
required | The horizontal position of the bottom-right corner, in pixels. |
y2 |
int or float |
required | The vertical position of the bottom-right corner, in pixels. |
color |
Color |
Color.BLACK |
The color. |
fill |
bool |
False |
Whether the rectangle is filled in (True) or just an outline (False). |
thickness |
int |
1 |
The outline thickness, in pixels. |
rotation |
int or float |
0 |
How far to turn the rectangle, in degrees, counter-clockwise. |