Oval
Ovals are drawn between a starting point (x1, y1) and an ending point (x2, y2). The oval fills the box, touching the center of each side.
Creating an Oval
You can create an Oval using the following functions:
oval = Oval(x1, y1, x2, y2)
Oval(x1, y1, x2, y2, color, fill, thickness, rotation, visibility)
| Parameter | Type | Default | Description |
|---|---|---|---|
x1 |
int or float |
required | The horizontal position of the box's top-left corner, in pixels. |
y1 |
int or float |
required | The vertical position of the box's top-left corner, in pixels. |
x2 |
int or float |
required | The horizontal position of the box's bottom-right corner, in pixels. |
y2 |
int or float |
required | The vertical position of the box's bottom-right corner, in pixels. |
color |
Color |
Color.BLACK |
The color. |
fill |
bool |
False |
Whether the oval 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 oval, in degrees, counter-clockwise. |
visibility |
int |
100 |
How visible the oval is, from 0 (invisible) to 100 (fully visible). |
For example,
oval = Oval(50, 30, 100, 150)
Once created, you can add it to a Display using the Display's add() function.
Functions
Once an Oval has been created, the following functions are available: