| Package | com.degrafa.geometry.utilities |
| Class | public class ArcUtils |
| Method | Defined by | ||
|---|---|---|---|
|
computeSvgArc(rx:Number, ry:Number, angle:Number, largeArcFlag:Boolean, sweepFlag:Boolean, x:Number, y:Number, LastPointX:Number, LastPointY:Number):Object
[static]
Converts a svg arc specification to a Degrafa arc.
| ArcUtils | ||
|
drawArc(x:Number, y:Number, startAngle:Number, arc:Number, radius:Number, yRadius:Number, xAxisRotation:Number, commandStack:Array):void
[static]
Draws an arc of type "open" only.
| ArcUtils | ||
|
drawEllipticalArc(x:Number, y:Number, startAngle:Number, arc:Number, radius:Number, yRadius:Number, commandStack:Array):void
[static]
Draws an arc of type (default, chord, pie).
| ArcUtils | ||
| computeSvgArc | () | method |
public static function computeSvgArc(rx:Number, ry:Number, angle:Number, largeArcFlag:Boolean, sweepFlag:Boolean, x:Number, y:Number, LastPointX:Number, LastPointY:Number):ObjectConverts a svg arc specification to a Degrafa arc.
Parametersrx:Number |
|
ry:Number |
|
angle:Number |
|
largeArcFlag:Boolean |
|
sweepFlag:Boolean |
|
x:Number |
|
y:Number |
|
LastPointX:Number |
|
LastPointY:Number |
Object |
| drawArc | () | method |
public static function drawArc(x:Number, y:Number, startAngle:Number, arc:Number, radius:Number, yRadius:Number, xAxisRotation:Number, commandStack:Array):voidDraws an arc of type "open" only. Accepts an optional x axis rotation value
Parametersx:Number |
|
y:Number |
|
startAngle:Number |
|
arc:Number |
|
radius:Number |
|
yRadius:Number |
|
xAxisRotation:Number |
|
commandStack:Array |
| drawEllipticalArc | () | method |
public static function drawEllipticalArc(x:Number, y:Number, startAngle:Number, arc:Number, radius:Number, yRadius:Number, commandStack:Array):voidDraws an arc of type (default, chord, pie).
Parametersx:Number |
|
y:Number |
|
startAngle:Number |
|
arc:Number |
|
radius:Number |
|
yRadius:Number |
|
commandStack:Array |