CANVAS:stroke ellipse

CANVAS:stroke_ellipse(x, y, radius_x, radius_y, rotation, color)

Draw a stroked ellipse defined by the center position (x,y), with x radius radius_x, y radius radius_y, rotation angle rotation, and with the color color.

Parameters:

x

The x position of the center of the ellipse

y

The y position of the center of the ellipse

radius_x

The radius in the x direction

radius_y

The radius in the y direction

rotation

The rotation angle in degrees clockwise

color

An RGB color value as an integer value

Example:

-- Draw two stroked ellipses on the canvas with the color black
function FastTires(name)
  local canvas = gre.get_canvas(name)
  local size = canvas:get_dimensions()
  local x = size.width / 2
  local y = size.height / 2
  local r = size.width / 9
  local dist = size.width / 2
  canvas:set_line_width(0.6 * r)
  canvas:stroke_ellipse(x + dist / 2, y, r, 1.1 * r, 15, 0)
  canvas:stroke_ellipse(x - dist / 2, y, r, 1.1 * r, 15, 0)
end
Was this article helpful?
0 out of 0 found this helpful