| Package | frocessing.core |
| Class | public class GraphicsEx |
| Inheritance | GraphicsEx GraphicsBase |
| Subclasses | F5Graphics |
| Property | Defined by | ||
|---|---|---|---|
![]() | _caps : String | GraphicsBase | |
![]() | caps : String
線の終端のキャップの種類を指定する CapsStyle クラスの値を示します.
| GraphicsBase | |
![]() | default_gradient_matrix : Matrix | GraphicsBase | |
![]() | _fill_alpha : Number | GraphicsBase | |
![]() | fillAlpha : Number
塗りの透明度を示します.有効な値は 0~1 です.
| GraphicsBase | |
![]() | _fill_color : uint | GraphicsBase | |
![]() | fillColor : uint
塗りの色を示します.
| GraphicsBase | |
![]() | graphics : Graphics
描画対象となる Graphics を示します.
| GraphicsBase | |
| imageDetail : uint
画像を変形して描画する際の精度を指定します.
| GraphicsEx | ||
| imageSmoothing : Boolean
画像を描画する場合の Smoothing を設定します.
| GraphicsEx | ||
![]() | _joints : String | GraphicsBase | |
![]() | joints : String
角で使用する接合点の外観の種類を指定する JointStyle クラスの値を示します.
| GraphicsBase | |
![]() | lastCtrlX : Number | GraphicsBase | |
![]() | lastCtrlY : Number | GraphicsBase | |
![]() | lastX : Number
現在の描画位置 x 座標を示します.
| GraphicsBase | |
![]() | lastY : Number
現在の描画位置 y 座標を示します.
| GraphicsBase | |
![]() | _miterLimit : Number | GraphicsBase | |
![]() | miterLimit : Number
マイターが切り取られる限度を示す数値を示します.
| GraphicsBase | |
![]() | _pixelHinting : Boolean | GraphicsBase | |
![]() | pixelHinting : Boolean
線をヒンティングするかどうかを示します.
| GraphicsBase | |
![]() | _scaleMode : String | GraphicsBase | |
![]() | scaleMode : String
使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値を示します.
| GraphicsBase | |
![]() | startX : Number | GraphicsBase | |
![]() | startY : Number | GraphicsBase | |
![]() | _stroke_alpha : Number | GraphicsBase | |
![]() | strokeAlpha : Number
線の透明度を示します.有効な値は 0~1 です.
| GraphicsBase | |
![]() | _stroke_color : uint | GraphicsBase | |
![]() | strokeColor : uint
線の色を示します.
| GraphicsBase | |
![]() | _thickness : Number | GraphicsBase | |
![]() | thickness : Number
線の太さを示します.有効な値は 0~255 です.
| GraphicsBase | |
| Property | Defined by | ||
|---|---|---|---|
| bezier_draw_step : uint = 20 | GraphicsEx | ||
| _bmpGC : FBitmapGraphics | GraphicsEx | ||
![]() | _gc : Graphics | GraphicsBase | |
![]() | _lastCtrlX : Number | GraphicsBase | |
![]() | _lastCtrlY : Number | GraphicsBase | |
![]() | _lastX : Number | GraphicsBase | |
![]() | _lastY : Number | GraphicsBase | |
| spline_draw_step : uint = 20 | GraphicsEx | ||
| spline_tightness : Number = 1.0 | GraphicsEx | ||
| _splineX0 : Number = 0.0 | GraphicsEx | ||
| _splineX1 : Number = 0.0 | GraphicsEx | ||
| _splineX2 : Number = 0.0 | GraphicsEx | ||
| _splineY0 : Number = 0.0 | GraphicsEx | ||
| _splineY1 : Number = 0.0 | GraphicsEx | ||
| _splineY2 : Number = 0.0 | GraphicsEx | ||
![]() | _startX : Number | GraphicsBase | |
![]() | _startY : Number | GraphicsBase | |
![]() | _stroke_do : Boolean | GraphicsBase | |
| Method | Defined by | ||
|---|---|---|---|
|
GraphicsEx(gc:Graphics)
新しい GraphicsEx クラスのインスタンスを生成します.
| GraphicsEx | ||
![]() |
applyFill():void
指定されている塗りで beginFill() を実行します.
| GraphicsBase | |
![]() |
applyLineStyle():void
指定されている線のスタイルをを適用します.
| GraphicsBase | |
|
arcline(x0:Number, y0:Number, x:Number, y:Number, rx:Number, ry:Number, large_arc_flag:Boolean = false, sweep_flag:Boolean = true, x_axis_rotation:Number = 0):void
始点と終点を指定して円弧を描画します.
| GraphicsEx | ||
|
arcTo(x:Number, y:Number, rx:Number, ry:Number, begin:Number, end:Number, rotation:Number = 0):void
現在の位置から指定の円弧を描きます
| GraphicsEx | ||
![]() |
beginBitmapFill(bitmap:BitmapData, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = false):void
描画領域をビットマップイメージで塗りつぶします.
| GraphicsBase | |
![]() |
beginFill(color:uint, alpha:Number = 1.0):void
今後の描画に使用する単色塗りを指定します.
| GraphicsBase | |
![]() |
beginGradientFill(type:String, color:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRation:Number = 0.0):void
今後の描画に使用するグラデーション塗りを指定します.
| GraphicsBase | |
|
bezierDetail(detail_step:uint):void
3次ベジェ曲線を描画する際の精度を指定します.
| GraphicsEx | ||
|
bezierPoint(a:Number, b:Number, c:Number, d:Number, t:Number):Number
cubic bezier function
| GraphicsEx | ||
|
bezierTangent(a:Number, b:Number, c:Number, d:Number, t:Number):Number
diff of cubic bezier function
| GraphicsEx | ||
|
bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void
cubic bezier to
| GraphicsEx | ||
![]() |
clear():void
Graphics オブジェクトに描画されているグラフィックをクリアします.
| GraphicsBase | |
![]() |
closePath():void
moveTo() や lineTo() で描画しているシェイプを閉じます.
| GraphicsBase | |
|
curveDetail(detail_step:uint):void
スプライン曲線を描画する際の精度を指定します.
| GraphicsEx | ||
|
curvePoint(a:Number, b:Number, c:Number, d:Number, t:Number):Number
spline function
| GraphicsEx | ||
|
curveTangent(a:Number, b:Number, c:Number, d:Number, t:Number):Number
diff of spline function
| GraphicsEx | ||
|
curveTightness(spline_tightness_:Number):void
スプライン曲線の曲率を指定します.デフォルト値は 1.0 です.
| GraphicsEx | ||
![]() |
curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void
指定されたをコントロールポイント(controlX, controlY) を使用し、現在の描画位置から (anchorX, anchorY)まで2次ベジェ曲線を描画します.
| GraphicsBase | |
|
drawArc(x:Number, y:Number, rx:Number, ry:Number, begin:Number, end:Number, rotation:Number = 0):void
円弧を描画します.
| GraphicsEx | ||
|
drawBezier(x0:Number, y0:Number, cx0:Number, cy0:Number, cx1:Number, cy1:Number, x1:Number, y1:Number):void
3次ベジェ曲線を描画します.
| GraphicsEx | ||
|
drawBitmapQuad(bitmapdata:BitmapData, x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number, u0:Number = 0, v0:Number = 0, u1:Number = 1, v1:Number = 0, u2:Number = 1, v2:Number = 1, u3:Number = 0, v3:Number = 1):void
| GraphicsEx | ||
|
drawBitmapRect(bitmapdata:BitmapData, x:Number, y:Number, w:Number, h:Number):void
| GraphicsEx | ||
|
drawBitmapTriangle(bitmapdata:BitmapData, x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number):void
| GraphicsEx | ||
![]() |
drawCircle(x:Number, y:Number, radius:Number):void
円を描画します.
| GraphicsBase | |
![]() |
drawEllipse(x:Number, y:Number, width:Number, height:Number):void
楕円を描画します.
| GraphicsBase | |
|
drawLine(x0:Number, y0:Number, x1:Number, y1:Number):void
直線を描画します.
| GraphicsEx | ||
|
drawPoint(x:Number, y:Number, col:uint = 0, alpha_:Number = 1.0):void
点を描画します.
| GraphicsEx | ||
|
drawPolygon(coordinates:Array, close_path:Boolean = true):void
多角形を描画します.
| GraphicsEx | ||
|
drawPolyline(... coordinates):void
Polylineを描画します.
| GraphicsEx | ||
|
drawQBezier(x0:Number, y0:Number, cx0:Number, cy0:Number, x1:Number, y1:Number):void
2次ベジェ曲線を描画します.
| GraphicsEx | ||
|
drawQuad(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void
四角形を描画します.
| GraphicsEx | ||
![]() |
drawRect(x:Number, y:Number, width:Number, height:Number):void
矩形を描画します.
| GraphicsBase | |
|
drawRegPolygon(x:Number, y:Number, vertex_number:uint, radius:Number, rotation:Number = 0.0):void
正多角形を描画します.
| GraphicsEx | ||
![]() |
drawRoundRect(x:Number, y:Number, width:Number, height:Number, ellipseWidth:Number, ellipseHeight:Number):void
角丸矩形を描画します.
| GraphicsBase | |
![]() |
drawRoundRectComplex(x:Number, y:Number, width:Number, height:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void
各コーナーの角丸を指定して、角丸矩形を描画します.
| GraphicsBase | |
|
drawSpline(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void
スプライン曲線を描画します.
| GraphicsEx | ||
|
drawStarPolygon(x:Number, y:Number, vertex_number:uint, radius_out:Number, radius_in:Number, rotation:Number = 0.0):void
スターを描画します.
| GraphicsEx | ||
|
drawTriangle(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number):void
三角形を描画します.
| GraphicsEx | ||
![]() |
endFill():void
beginFill()、beginGradientFill()、または beginBitmapFill() メソッドへの最後の呼び出し以降に追加された線と曲線に塗りを適用します.
| GraphicsBase | |
![]() |
lineGradientStyle(type:String, colors:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRatio:Number = 0.0):void
線スタイルのグラデーションを指定します.
| GraphicsBase | |
|
linesTo(coordinates:Array):void
lines to
| GraphicsEx | ||
![]() |
lineStyle(thickness_:Number = 0, color_:uint = 0, alpha_:Number = 1, pixelHinting_:Boolean = false, scaleMode_:String = "normal", caps_:String = null, joints_:String = null, miterLimit_:Number = 3):void
線のスタイルを指定します.
| GraphicsBase | |
![]() |
lineTo(x:Number, y:Number):void
現在の描画位置から (x, y) まで描画します.
| GraphicsBase | |
![]() |
moveTo(x:Number, y:Number):void
現在の描画位置を (x, y) に移動します.
| GraphicsBase | |
![]() |
moveToLast():void
現在の描画位置へ moveTo() します.
| GraphicsBase | |
![]() |
noLineStyle():void
線が描画されないようにします.
| GraphicsBase | |
|
qbezierPoint(a:Number, b:Number, c:Number, t:Number):Number
quadratic bezier function
| GraphicsEx | ||
|
qbezierTangent(a:Number, b:Number, c:Number, t:Number):Number
diff of quadratic bezier function
| GraphicsEx | ||
|
rlineTo(x:Number, y:Number):void
relative lineTo
| GraphicsEx | ||
|
sbezierTo(cx1:Number, cy1:Number, x:Number, y:Number):void
short hand bezierTo
| GraphicsEx | ||
|
scurveTo(x:Number, y:Number):void
short hand curveTo
| GraphicsEx | ||
|
splineTo(x:Number, y:Number):void
spline to : after spline curve
| GraphicsEx | ||
| Method | Defined by | ||
|---|---|---|---|
|
$bezier(x0:Number, y0:Number, cx0:Number, cy0:Number, cx1:Number, cy1:Number, x1:Number, y1:Number, drawstep:uint):void
3次ベジェ曲線の描画メソッドです.
| GraphicsEx | ||
![]() |
$clear():void
graphics.clear を出力値として使用する場合にoverrideします.
| GraphicsBase | |
![]() |
$closePath():void
closePath の値を出力値として使用する場合にoverrideします.
| GraphicsBase | |
![]() |
$curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void
graphics.curveTo の値を出力値として使用する場合にoverrideします.
| GraphicsBase | |
![]() |
$lineTo(x:Number, y:Number):void
graphics.lineTo の値を出力値として使用する場合にoverrideします.
| GraphicsBase | |
![]() |
$moveTo(x:Number, y:Number):void
graphics.moveTo の値を出力値として使用する場合にoverrideします.
| GraphicsBase | |
![]() |
$point(x:Number, y:Number, color:uint, alpha:Number = 1.0):void
点の描画メソッドです.出力値として使用する場合にoverrideします.
| GraphicsBase | |
|
$spline(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number, drawstep:uint):void
スプライン曲線の描画メソッドです.
| GraphicsEx | ||
|
arc_curve(x:Number, y:Number, rx:Number, ry:Number, begin:Number, end:Number, rotation:Number = 0):void
円弧の描画メソッドです.
| GraphicsEx | ||
|
splineInit(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number):void
init first spline
| GraphicsEx | ||
| bezier_draw_step | property |
protected var bezier_draw_step:uint = 20
| _bmpGC | property |
protected var _bmpGC:FBitmapGraphics
| imageDetail | property |
imageDetail:uint [read-write]画像を変形して描画する際の精度を指定します.
Implementation public function get imageDetail():uint
public function set imageDetail(value:uint):void
See also
| imageSmoothing | property |
imageSmoothing:Boolean [read-write]画像を描画する場合の Smoothing を設定します.
Implementation public function get imageSmoothing():Boolean
public function set imageSmoothing(value:Boolean):void
| spline_draw_step | property |
protected var spline_draw_step:uint = 20
| spline_tightness | property |
protected var spline_tightness:Number = 1.0
| _splineX0 | property |
protected var _splineX0:Number = 0.0
| _splineX1 | property |
protected var _splineX1:Number = 0.0
| _splineX2 | property |
protected var _splineX2:Number = 0.0
| _splineY0 | property |
protected var _splineY0:Number = 0.0
| _splineY1 | property |
protected var _splineY1:Number = 0.0
| _splineY2 | property |
protected var _splineY2:Number = 0.0
| GraphicsEx | () | constructor |
public function GraphicsEx(gc:Graphics)新しい GraphicsEx クラスのインスタンスを生成します.
Parametersgc:Graphics — 描画対象となる Graphics を指定します
|
| $bezier | () | method |
protected function $bezier(x0:Number, y0:Number, cx0:Number, cy0:Number, cx1:Number, cy1:Number, x1:Number, y1:Number, drawstep:uint):void3次ベジェ曲線の描画メソッドです.
Parametersx0:Number |
|
y0:Number |
|
cx0:Number |
|
cy0:Number |
|
cx1:Number |
|
cy1:Number |
|
x1:Number |
|
y1:Number |
|
drawstep:uint |
| $spline | () | method |
protected function $spline(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number, drawstep:uint):voidスプライン曲線の描画メソッドです.
Parametersx0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
|
x3:Number |
|
y3:Number |
|
drawstep:uint |
| arc_curve | () | method |
protected function arc_curve(x:Number, y:Number, rx:Number, ry:Number, begin:Number, end:Number, rotation:Number = 0):void円弧の描画メソッドです.
Parametersx:Number |
|
y:Number |
|
rx:Number |
|
ry:Number |
|
begin:Number |
|
end:Number |
|
rotation:Number (default = 0) |
| arcline | () | method |
public function arcline(x0:Number, y0:Number, x:Number, y:Number, rx:Number, ry:Number, large_arc_flag:Boolean = false, sweep_flag:Boolean = true, x_axis_rotation:Number = 0):void始点と終点を指定して円弧を描画します.
始点と終点を指定した円弧には、通常4つの描画候補があります.描画する円弧は、large_arg_flg、sweep_flagにより指定されます.
Parameters
x0:Number — start x
|
|
y0:Number — start y
|
|
x:Number — end x
|
|
y:Number — end y
|
|
rx:Number — radius x
|
|
ry:Number — radius y
|
|
large_arc_flag:Boolean (default = false) — 大きい方の円弧を描画するかを指定します
|
|
sweep_flag:Boolean (default = true) — 円弧の描画方向の正負を指定します
|
|
x_axis_rotation:Number (default = 0) — rotation of ellipse(radian)
|
| arcTo | () | method |
public function arcTo(x:Number, y:Number, rx:Number, ry:Number, begin:Number, end:Number, rotation:Number = 0):void現在の位置から指定の円弧を描きます
Parametersx:Number |
|
y:Number |
|
rx:Number |
|
ry:Number |
|
begin:Number |
|
end:Number |
|
rotation:Number (default = 0) |
| bezierDetail | () | method |
public function bezierDetail(detail_step:uint):void3次ベジェ曲線を描画する際の精度を指定します.
Parametersdetail_step:uint — 指定された数の直線で曲線を近似します
|
| bezierPoint | () | method |
public function bezierPoint(a:Number, b:Number, c:Number, d:Number, t:Number):Numbercubic bezier function
Parametersa:Number — first point on the curve
|
|
b:Number — first control point
|
|
c:Number — second control point
|
|
d:Number — second point on the curve
|
|
t:Number — value [0,1]
|
Number |
| bezierTangent | () | method |
public function bezierTangent(a:Number, b:Number, c:Number, d:Number, t:Number):Numberdiff of cubic bezier function
Parametersa:Number — first point on the curve
|
|
b:Number — first control point
|
|
c:Number — second control point
|
|
d:Number — second point on the curve
|
|
t:Number — value [0,1]
|
Number |
| bezierTo | () | method |
public function bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):voidcubic bezier to
Parameterscx0:Number |
|
cy0:Number |
|
cx1:Number |
|
cy1:Number |
|
x:Number |
|
y:Number |
| curveDetail | () | method |
public function curveDetail(detail_step:uint):voidスプライン曲線を描画する際の精度を指定します.
Parametersdetail_step:uint — 指定された数の直線で曲線を近似します
|
| curvePoint | () | method |
public function curvePoint(a:Number, b:Number, c:Number, d:Number, t:Number):Numberspline function
Parametersa:Number — first point on the curve
|
|
b:Number — second point on the curve
|
|
c:Number — third point on the curve
|
|
d:Number — fourth point on the curve
|
|
t:Number — value [0,1]
|
Number |
| curveTangent | () | method |
public function curveTangent(a:Number, b:Number, c:Number, d:Number, t:Number):Numberdiff of spline function
Parametersa:Number — first control point
|
|
b:Number — first point on the curve
|
|
c:Number — second point on the curve
|
|
d:Number — second control point
|
|
t:Number — value [0,1]
|
Number |
| curveTightness | () | method |
public function curveTightness(spline_tightness_:Number):voidスプライン曲線の曲率を指定します.デフォルト値は 1.0 です.
Parametersspline_tightness_:Number |
| drawArc | () | method |
public function drawArc(x:Number, y:Number, rx:Number, ry:Number, begin:Number, end:Number, rotation:Number = 0):void円弧を描画します.
Parametersx:Number — 中心座標 x
|
|
y:Number — 中心座標 y
|
|
rx:Number — 半径 x
|
|
ry:Number — 半径 y
|
|
begin:Number — 描画開始角度(radian)
|
|
end:Number — 描画終了角度(radian)
|
|
rotation:Number (default = 0) — シェイプの回転
|
| drawBezier | () | method |
public function drawBezier(x0:Number, y0:Number, cx0:Number, cy0:Number, cx1:Number, cy1:Number, x1:Number, y1:Number):void3次ベジェ曲線を描画します.
Parametersx0:Number |
|
y0:Number |
|
cx0:Number |
|
cy0:Number |
|
cx1:Number |
|
cy1:Number |
|
x1:Number |
|
y1:Number |
| drawBitmapQuad | () | method |
public function drawBitmapQuad(bitmapdata:BitmapData, x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number, u0:Number = 0, v0:Number = 0, u1:Number = 1, v1:Number = 0, u2:Number = 1, v2:Number = 1, u3:Number = 0, v3:Number = 1):voidParameters
bitmapdata:BitmapData |
|
x0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
|
x3:Number |
|
y3:Number |
|
u0:Number (default = 0) |
|
v0:Number (default = 0) |
|
u1:Number (default = 1) |
|
v1:Number (default = 0) |
|
u2:Number (default = 1) |
|
v2:Number (default = 1) |
|
u3:Number (default = 0) |
|
v3:Number (default = 1) |
See also
| drawBitmapRect | () | method |
public function drawBitmapRect(bitmapdata:BitmapData, x:Number, y:Number, w:Number, h:Number):voidParameters
bitmapdata:BitmapData |
|
x:Number |
|
y:Number |
|
w:Number |
|
h:Number |
See also
| drawBitmapTriangle | () | method |
public function drawBitmapTriangle(bitmapdata:BitmapData, x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number):voidParameters
bitmapdata:BitmapData |
|
x0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
|
u0:Number |
|
v0:Number |
|
u1:Number |
|
v1:Number |
|
u2:Number |
|
v2:Number |
See also
| drawLine | () | method |
public function drawLine(x0:Number, y0:Number, x1:Number, y1:Number):void直線を描画します.
Parametersx0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
| drawPoint | () | method |
public function drawPoint(x:Number, y:Number, col:uint = 0, alpha_:Number = 1.0):void点を描画します.
Parametersx:Number |
|
y:Number |
|
col:uint (default = 0) |
|
alpha_:Number (default = 1.0) |
| drawPolygon | () | method |
public function drawPolygon(coordinates:Array, close_path:Boolean = true):void多角形を描画します.
Parameterscoordinates:Array — [ x0, y0, x1, y1, ..., xn, yn ]
|
|
close_path:Boolean (default = true) |
| drawPolyline | () | method |
public function drawPolyline(... coordinates):voidPolylineを描画します.
Parameters... coordinates — x0, y0, x1, y1, ..., xn, yn
|
| drawQBezier | () | method |
public function drawQBezier(x0:Number, y0:Number, cx0:Number, cy0:Number, x1:Number, y1:Number):void2次ベジェ曲線を描画します.
Parametersx0:Number |
|
y0:Number |
|
cx0:Number |
|
cy0:Number |
|
x1:Number |
|
y1:Number |
| drawQuad | () | method |
public function drawQuad(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void四角形を描画します.
Parametersx0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
|
x3:Number |
|
y3:Number |
| drawRegPolygon | () | method |
public function drawRegPolygon(x:Number, y:Number, vertex_number:uint, radius:Number, rotation:Number = 0.0):void正多角形を描画します.
Parametersx:Number — 中心座標 x
|
|
y:Number — 中心座標 y
|
|
vertex_number:uint — 多角形の頂点の数
|
|
radius:Number — 頂点と中心の距離
|
|
rotation:Number (default = 0.0) — シェイプの回転
|
| drawSpline | () | method |
public function drawSpline(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):voidスプライン曲線を描画します.
Parametersx0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
|
x3:Number |
|
y3:Number |
| drawStarPolygon | () | method |
public function drawStarPolygon(x:Number, y:Number, vertex_number:uint, radius_out:Number, radius_in:Number, rotation:Number = 0.0):voidスターを描画します.
Parametersx:Number — 中心座標 x
|
|
y:Number — 中心座標 y
|
|
vertex_number:uint — 頂点の数
|
|
radius_out:Number — 外径
|
|
radius_in:Number — 内径
|
|
rotation:Number (default = 0.0) — シェイプの回転
|
| drawTriangle | () | method |
public function drawTriangle(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number):void三角形を描画します.
Parametersx0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
| linesTo | () | method |
public function linesTo(coordinates:Array):voidlines to
Parameterscoordinates:Array — [ x0, y0, x1, y1, ..., xn, yn ]
|
| qbezierPoint | () | method |
public function qbezierPoint(a:Number, b:Number, c:Number, t:Number):Numberquadratic bezier function
Parametersa:Number — first point on the curve
|
|
b:Number — control point
|
|
c:Number — second point on the curve
|
|
t:Number — value [0,1]
|
Number |
| qbezierTangent | () | method |
public function qbezierTangent(a:Number, b:Number, c:Number, t:Number):Numberdiff of quadratic bezier function
Parametersa:Number — first point on the curve
|
|
b:Number — control point
|
|
c:Number — second point on the curve
|
|
t:Number — value [0,1]
|
Number |
| rlineTo | () | method |
public function rlineTo(x:Number, y:Number):voidrelative lineTo
Parametersx:Number |
|
y:Number |
| sbezierTo | () | method |
public function sbezierTo(cx1:Number, cy1:Number, x:Number, y:Number):voidshort hand bezierTo
Parameterscx1:Number — control x
|
|
cy1:Number — control y
|
|
x:Number — anchor x
|
|
y:Number — anchor y
|
| scurveTo | () | method |
public function scurveTo(x:Number, y:Number):voidshort hand curveTo
Parametersx:Number — anchor x
|
|
y:Number — anchor y
|
| splineInit | () | method |
protected function splineInit(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number):voidinit first spline
Parametersx0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
| splineTo | () | method |
public function splineTo(x:Number, y:Number):voidspline to : after spline curve
Parametersx:Number — next control x
|
|
y:Number — next control y
|