Constructor
new EllipseCurve( aX : number, aY : number, xRadius : number, yRadius : number, aStartAngle : number, aEndAngle : number, aClockwise : boolean, aRotation : number )
Constructs a new ellipse curve.
| aX |
The X center of the ellipse. Default is |
| aY |
The Y center of the ellipse. Default is |
| xRadius |
The radius of the ellipse in the x direction. Default is |
| yRadius |
The radius of the ellipse in the y direction. Default is |
| aStartAngle |
The start angle of the curve in radians starting from the positive X axis. Default is |
| aEndAngle |
The end angle of the curve in radians starting from the positive X axis. Default is |
| aClockwise |
Whether the ellipse is drawn clockwise or not. Default is |
| aRotation |
The rotation angle of the ellipse in radians, counterclockwise from the positive X axis. Default is |
Properties
.aClockwise : boolean
Whether the ellipse is drawn clockwise or not.
Default is false.
.aEndAngle : number
The end angle of the curve in radians starting from the positive X axis.
Default is Math.PI*2.
.aRotation : number
The rotation angle of the ellipse in radians, counterclockwise from the positive X axis.
Default is 0.
.aStartAngle : number
The start angle of the curve in radians starting from the positive X axis.
Default is 0.
.aX : number
The X center of the ellipse.
Default is 0.
.aY : number
The Y center of the ellipse.
Default is 0.
.isEllipseCurve : boolean (readonly)
This flag can be used for type testing.
Default is true.
.xRadius : number
The radius of the ellipse in the x direction. Setting the this value equal to the EllipseCurve#yRadius will result in a circle.
Default is 1.
.yRadius : number
The radius of the ellipse in the y direction. Setting the this value equal to the EllipseCurve#xRadius will result in a circle.
Default is 1.
Methods
.getPoint( t : number, optionalTarget : Vector2 ) : Vector2
Returns a point on the curve.
| t |
A interpolation factor representing a position on the curve. Must be in the range |
| optionalTarget |
The optional target vector the result is written to. |
- Overrides: Curve#getPoint
- Returns: The position on the curve.