Skip to content

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: