CANVAS:fill_arc(x, y, radius_x, radius_y, start, end, rotation, color)
Draw a filled arc defined by the center position (x
,y
), with x radius radius_x
, y radius radius_y
, start and end angles (start
, end
), rotation angle rotation
, and with the color color
.
It fills the shape you get by connecting each end of the arc to the center of the ellipse with a straight line.
Parameters:
x |
The x position of the center of the arc |
y |
The y position of the center of the arc |
radius_x |
The radius in the x direction |
radius_y |
The radius in the y direction |
start |
The start angle of the arc in degrees clockwise from the positive x axis |
end |
The end angle of the arc in degrees clockwise from the positive x axis |
rotation |
The rotation angle in degrees clockwise |
color |
An RGB color value as an integer value |
Example:
-- Draw a whole pie and slice of pie on the canvas with the color white function Pie(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 / 6 canvas:fill_arc(x, y, r, r, 0, 52, 0, 0xffffff) canvas:fill_arc(x, y, r, r, 60, 352, 0, 0xffffff) end