API Docs for: 0.0.2
Show:

canvas.Ellipse Class

Class for drawing ellipses.

Constructor

canvas.Ellipse

(
  • coordinates
  • config
)

Parameters:

Example:

var ellipse = new ludo.canvas.Ellipse({ cx:500, cy:425, rx:250, ry:200 }, { paint: paintObject } );

Methods

getCy

() String | Number

Return current center Y

Returns:

String | Number: cy

getPosition()

() Object

Return position on canvas

Returns:

Object: x and y

getRadiusX

() String | Number

Return curent radius

Returns:

String | Number: x-radius

getRadiusY

() String | Number

Return curent y-radius

Returns:

String | Number: y-radius

getSize

() Object

Return size of ellipse

Returns:

Object: x and y

Example:

var ellipse = new ludo.canvas.Ellipse({ cx:500, cy:425, rx:250, ry:200 });
var size = ellipse.geSize(); // will return {x: 500, y: 400}

which is rx2 and ry2

getX

() String | Number

Return current center X

Returns:

String | Number: cx

setCx

(
  • x
)

Set new center X

Parameters:

setCy

(
  • y
)

Set new center Y

Parameters:

setRadiusX

(
  • radius
)

Set new x-radius

Parameters:

setRadiusY

(
  • radius
)

Set new y-radius

Parameters: