Rectangle
Rectangles are drawn between a starting point (x1, y1) and an ending point (x2, y2).
Creating a Rectangle
You can create a Rectangle using the following functions:
Rectangle(x1, y1, x2, y2)
Rectangle(x1, y1, x2, y2, color, fill, thickness, rotation, visibility)
| 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. |
visibility |
int |
100 |
How visible the rectangle is, from 0 (invisible) to 100 (fully visible). |
For example,
rectangle = Rectangle(50, 30, 100, 150)
Once created, you can add it to a Display using the Display's add() function.
Functions
Once a Rectangle has been created, the following functions are available: