# Difference between revisions of "love.graphics.ellipse"

 Available since LÖVE 0.10.0 This function is not supported in earlier versions.

Draws an ellipse.

## Function

### Synopsis

`love.graphics.ellipse( mode, x, y, radiusx, radiusy )`

### Arguments

`DrawMode mode`
How to draw the ellipse.
`number x`
The position of the center along x-axis.
`number y`
The position of the center along y-axis.
`number radiusx`
The radius of the ellipse along the x-axis (half the ellipse's width).
`number radiusy`
The radius of the ellipse along the y-axis (half the ellipse's height).

Nothing.

## Function

### Synopsis

`love.graphics.ellipse( mode, x, y, radiusx, radiusy, segments )`

### Arguments

`DrawMode mode`
How to draw the ellipse.
`number x`
The position of the center along x-axis.
`number y`
The position of the center along y-axis.
`number radiusx`
The radius of the ellipse along the x-axis (half the ellipse's width).
`number radiusy`
The radius of the ellipse along the y-axis (half the ellipse's height).
`number segments`
The number of segments used for drawing the ellipse.

Nothing.

## Examples

### The effect of the segment argument

```function love.draw()
love.graphics.setColor(255, 255, 255)
love.graphics.ellipse("fill", 300, 300, 75, 50, 100) -- Draw white ellipse with 100 segments.
love.graphics.setColor(255, 0, 0)
love.graphics.ellipse("fill", 300, 300, 75, 50, 5)   -- Draw red ellipse with five segments.
end```