ellipse( aX, aY, xRadius, yRadius, aStartAngle, aEndAngle, aClockwise, aRotation ) {

		const x0 = this.currentPoint.x;
		const y0 = this.currentPoint.y;

		this.absellipse( aX + x0, aY + y0, xRadius, yRadius, aStartAngle, aEndAngle, aClockwise, aRotation );

		return this;

	}
Adds an ellipse as an instance of {@link EllipseCurve} to the path, positioned relative
to the current point

@param {number} aX - The x coordinate of the center of the ellipse offsetted from the previous curve.
@param {number} aY - The y coordinate of the center of the ellipse offsetted from the previous curve.
@param {number} xRadius - The radius of the ellipse in the x axis.
@param {number} yRadius - The radius of the ellipse in the y axis.
@param {number} aStartAngle - The start angle in radians.
@param {number} aEndAngle - The end angle in radians.
@param {boolean} [aClockwise=false] - Whether to sweep the ellipse clockwise or not.
@param {number} [aRotation=0] - The rotation angle of the ellipse in radians, counterclockwise from the positive X axis.
@return {Path} A reference to this path.