Constructor
new SVGPathACommand(rx, ry, angle, large, clockwise, x, y, isRelative)
Create a new SVGPathACommand object
Parameters:
| Name | Type | Description |
|---|---|---|
rx |
number |
The length of the arc radius along the x-axis |
ry |
number |
The length of the arc radius along the y-axis |
angle |
number |
The rotation of the arc along the x-axis |
large |
boolean |
Indicates if the arc segment is the large arc |
clockwise |
boolean |
Indicates if the arc segment is drawn clockwise |
x |
number |
The x coordinate for the command's end point |
y |
number |
The y coordinate for the command's end point |
isRelative |
boolean |
Indicates if the command is relative or not |
- Source:
Extends
Members
angle :number
The rotation of the arc along the x-axis
clockwise :boolean
Defines if the arc segment is drawn clockwise
coordinates :SVGCoordinates
Indicate the coordinates of the command end point
- Overrides:
- Source:
isRelative :boolean
Indicate if the command is relative or absolute
- Overrides:
- Source:
large :boolean
Defines if the arc segment is the large arc
rx :number
The length of the arc radius along the x-axis
ry :number
The length of the arc radius along the y-axis
x :number
Direct access the the command end point x coordinate
- Overrides:
- Source:
y :number
Direct access the the command end point y coordinate
- Overrides:
- Source:
Methods
(generator) @@iterator()
Implementation of the Iterator protocol.
For the ARC command, the provided iterable will yield, in order:
- The command name (either
'a'or'A') - The
rxradius length - The
ryradius length - The
anglex-axis orientation - The
largeflag as a number - The
clockwiseflag as a number - The
xend point's coordinate - The
yend point's coordinate
- Overrides:
- Source:
toAbsolute(origin) → {SVGPathCommand}
Mutate a relative command to make it absolute
Parameters:
| Name | Type | Description |
|---|---|---|
origin |
SVGCoordinates |
The coordinates to resolve the current relative coordinates |
- Overrides:
- Source:
toJSON() → {Array}
Turn the command into a proper JSON representation
A command JSON representation is an Array containing all the components
of the command in the same order as the one defined by the SVG2
specification.
- Overrides:
- Source:
toRelative(origin) → {SVGPathCommand}
Mutate an absolute command to make it relative
Parameters:
| Name | Type | Description |
|---|---|---|
origin |
SVGCoordinates |
The coordinates to be relative to. |
- Overrides:
- Source:
toString() → {string}
Turn the command into a proper string representation
A command string representation is a valid SVG path command string.
- Overrides:
- Source: