| Package | frocessing.core |
| Class | public class F5Graphics3D |
| Inheritance | F5Graphics3D F5Graphics GraphicsEx GraphicsBase |
| Subclasses | F5BitmapData3D |
| Property | Defined by | ||
|---|---|---|---|
| backFaceCulling : Boolean | F5Graphics3D | ||
| cameraX : Number [read-only]
| F5Graphics3D | ||
| cameraY : Number [read-only]
| F5Graphics3D | ||
| cameraZ : Number [read-only]
| F5Graphics3D | ||
![]() | _caps : String | GraphicsBase | |
| caps : String
線の終端のキャップの種類を指定する CapsStyle クラスの値を示します.
| F5Graphics3D | ||
![]() | default_gradient_matrix : Matrix | GraphicsBase | |
![]() | _fill_alpha : Number | GraphicsBase | |
![]() | fillAlpha : Number | F5Graphics | |
![]() | _fill_color : uint | GraphicsBase | |
![]() | fillColor : uint | F5Graphics | |
![]() | fontImageDetail : uint | F5Graphics | |
![]() | graphics : Graphics
描画対象となる Graphics を示します.
| GraphicsBase | |
![]() | height : uint
F5Graphics が保持する高さを示します.
| F5Graphics | |
| imageDetail : uint
画像を変形して描画する際の精度を指定します.
| F5Graphics3D | ||
| imageSmoothing : Boolean
画像を描画する場合の Smoothing を設定します.
| F5Graphics3D | ||
![]() | _joints : String | GraphicsBase | |
| joints : String
角で使用する接合点の外観の種類を指定する JointStyle クラスの値を示します.
| F5Graphics3D | ||
![]() | lastCtrlX : Number | GraphicsBase | |
![]() | lastCtrlY : Number | GraphicsBase | |
![]() | lastX : Number
現在の描画位置 x 座標を示します.
| GraphicsBase | |
![]() | lastY : Number
現在の描画位置 y 座標を示します.
| GraphicsBase | |
| matrix : FMatrix3D
現在の Transform を行う FMatrix3D を示します.
| F5Graphics3D | ||
![]() | _miterLimit : Number | GraphicsBase | |
| miterLimit : Number
マイターが切り取られる限度を示す数値を示します.
| F5Graphics3D | ||
![]() | _pixelHinting : Boolean | GraphicsBase | |
| pixelHinting : Boolean
線をヒンティングするかどうかを示します.
| F5Graphics3D | ||
![]() | _scaleMode : String | GraphicsBase | |
| scaleMode : String
使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値を示します.
| F5Graphics3D | ||
![]() | startX : Number | GraphicsBase | |
![]() | startY : Number | GraphicsBase | |
![]() | _stroke_alpha : Number | GraphicsBase | |
| strokeAlpha : Number
線の透明度を示します.有効な値は 0~1 です.
| F5Graphics3D | ||
![]() | _stroke_color : uint | GraphicsBase | |
| strokeColor : uint
線の色を示します.
| F5Graphics3D | ||
![]() | _thickness : Number | GraphicsBase | |
| thickness : Number
線の太さを示します.有効な値は 0~255 です.
| F5Graphics3D | ||
![]() | tintColor : uint
Tint Color を 32bit Color で示します.
| F5Graphics | |
| transformFillMatrix : Boolean | F5Graphics3D | ||
![]() | typographics : F5Typographics
| F5Graphics | |
![]() | width : uint
F5Graphics が保持する幅を示します.
| F5Graphics | |
| Method | Defined by | ||
|---|---|---|---|
|
F5Graphics3D(gc:Graphics, width_:Number, height_:Number)
新しく F5Graphics3D のインスタンスを生成します.
| F5Graphics3D | ||
![]() |
| F5Graphics | |
|
applyFill():void
指定されている塗りで beginFill() を実行します.
| F5Graphics3D | ||
|
applyLineStyle():void
指定されている線のスタイルをを適用します.
| F5Graphics3D | ||
|
applyMatrix(m11_:Number, m12_:Number, m13_:Number, m21_:Number, m22_:Number, m23_:Number, m31_:Number, m32_:Number, m33_:Number, m41_:Number, m42_:Number, m43_:Number):void
変換 Matrix の行列値を指定します.
| F5Graphics3D | ||
![]() |
arc(x:Number, y:Number, width_:Number, height_:Number, start_radian:Number, stop_radian:Number):void
現在の塗りと線のスタイルを適用し、円弧を描画します.
| F5Graphics | |
![]() |
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 | |
|
background(c1:Number, c2:Number, c3:Number, c4:Number):void
背景を描画します.このメソッドを実行すると、現在の描画内容がクリアされます.
| F5Graphics3D | ||
|
beginBitmapFill(bitmap_:BitmapData, matrix_:Matrix = null, repeat_:Boolean = true, smooth_:Boolean = false):void
描画領域をビットマップイメージで塗りつぶします.
| F5Graphics3D | ||
|
beginCamera():void
| F5Graphics3D | ||
|
beginDraw():void
描画を開始するときに実行します.
| F5Graphics3D | ||
|
beginFill(color:uint, alpha:Number = 1.0):void
今後の描画に使用する単色塗りを指定します.
| F5Graphics3D | ||
|
beginGradientFill(type:String, colors:Array, alphas:Array, ratios:Array, matrix_:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRation:Number = 0.0):void
今後の描画に使用するグラデーション塗りを指定します.
| F5Graphics3D | ||
|
beginShape(mode:int = 99):void
| F5Graphics3D | ||
![]() |
bezier(x0:Number, y0:Number, cx0:Number, cy0:Number, cx1:Number, cy1:Number, x1:Number, y1:Number):void
現在の塗りと線のスタイルを適用し、3次ベジェ曲線を描画します.
| F5Graphics | |
|
bezier3d(x0:Number, y0:Number, z0:Number, cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x1:Number, y1:Number, z1:Number):void
draw cubic bezier curve to 3d space.
| F5Graphics3D | ||
![]() |
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, x1:Number, y1:Number):void
cubic bezier to
| F5Graphics3D | ||
|
bezierTo3d(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void
cubic bezier to
| F5Graphics3D | ||
|
bezierVertex(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x1:Number, y1:Number):void
| F5Graphics3D | ||
|
bezierVertex3d(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void
| F5Graphics3D | ||
![]() |
| F5Graphics | |
![]() |
| F5Graphics | |
|
box(w:Number, h:Number, d:Number, x:Number = 0, y:Number = 0, z:Number = 0):void
立方体を描画します.
| F5Graphics3D | ||
![]() |
brightness(c:IFColor):Number
| F5Graphics | |
|
camera(eyeX:Number, eyeY:Number, eyeZ:Number, centerX:Number, centerY:Number, centerZ:Number, upX:Number = 0, upY:Number = 1, upZ:Number = 0):void
カメラを設定します.
| F5Graphics3D | ||
![]() |
circle(x:Number, y:Number, size:Number):void
現在の塗りと線のスタイルを適用し、円を描画します.
| F5Graphics | |
|
clear():void
Graphics オブジェクトに描画されているグラフィックをクリアします.
| F5Graphics3D | ||
|
closePath():void
moveTo() や lineTo() で描画しているシェイプを閉じます.
| F5Graphics3D | ||
![]() |
| F5Graphics | |
![]() |
color24(c1:Number, c2:Number, c3:Number, c4:Number):uint
| F5Graphics | |
![]() |
color32(c1:Number, c2:Number, c3:Number, c4:Number):uint
| F5Graphics | |
![]() |
colorMode(mode:String, range1_:Number, range2_:Number, range3_:Number, range4_:Number):void
カラーモードを指定します.
| F5Graphics | |
![]() |
curve(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void
現在の塗りと線のスタイルを適用し、スプライン曲線を描画します.
| F5Graphics | |
|
curve3d(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number, x3:Number, y3:Number, z3:Number):void
draw spline curve to 3d space.
| F5Graphics3D | ||
![]() |
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(cx:Number, cy:Number, x:Number, y:Number):void
指定されたをコントロールポイント(controlX, controlY) を使用し、現在の描画位置から (anchorX, anchorY)まで2次ベジェ曲線を描画します.
| F5Graphics3D | ||
|
curveTo3d(cx:Number, cy:Number, cz:Number, x:Number, y:Number, z:Number):void
| F5Graphics3D | ||
|
curveVertex(x:Number, y:Number):void
| F5Graphics3D | ||
|
curveVertex3d(x:Number, y:Number, z:Number):void
| F5Graphics3D | ||
![]() |
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 | |
|
drawBitmapMesh(bitmapdata:BitmapData, vertices:Array, indices:Array, uvData:Array):void
| F5Graphics3D | ||
|
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
| F5Graphics3D | ||
|
drawBitmapRect(bitmapdata:BitmapData, x:Number, y:Number, w:Number, h:Number):void
| F5Graphics3D | ||
|
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
| F5Graphics3D | ||
|
drawBitmapTriangles(bitmapdata:BitmapData, vertices:Array, indices:Array, uvData:Array):void
| F5Graphics3D | ||
![]() |
drawCircle(x:Number, y:Number, radius:Number):void
円を描画します.
| F5Graphics | |
![]() |
drawEllipse(x:Number, y:Number, width_:Number, height_:Number):void
楕円を描画します.
| F5Graphics | |
![]() |
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
矩形を描画します.
| F5Graphics | |
![]() |
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
角丸矩形を描画します.
| F5Graphics | |
![]() |
drawRoundRectComplex(x:Number, y:Number, width_:Number, height_:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void
各コーナーの角丸を指定して、角丸矩形を描画します.
| F5Graphics | |
![]() |
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 | |
|
drawTriangles(vertices:Array, indices:Array):void
| F5Graphics3D | ||
![]() |
ellipse(x0:Number, y0:Number, x1:Number, y1:Number):void
現在の塗りと線のスタイルを適用し、楕円を描画します.
| F5Graphics | |
![]() |
ellipseMode(mode:int):void
| F5Graphics | |
|
endCamera():void
| F5Graphics3D | ||
|
endDraw():void
描画を終了するときに実行します.実際の描画は endDraw() 後に実行されます.
| F5Graphics3D | ||
|
endFill():void
beginFill()、beginGradientFill()、または beginBitmapFill() メソッドへの最後の呼び出し以降に追加された線と曲線に塗りを適用します.
| F5Graphics3D | ||
|
endShape(close_path:Boolean = false):void
| F5Graphics3D | ||
![]() |
fill(c1:Number, c2:Number, c3:Number, c4:Number):void
塗りの色、透明度を指定します.
| F5Graphics | |
|
frustum(left:Number, right:Number, bottom:Number, top:Number, zNear:Number, zFar:Number):void
透視投影変換でプロジェクションを設定します.
| F5Graphics3D | ||
![]() |
| F5Graphics | |
![]() |
| F5Graphics | |
|
image(img:BitmapData, x:Number, y:Number, w:Number, h:Number):void
画像を描画します.
| F5Graphics3D | ||
|
image3d(img:BitmapData, x:Number, y:Number, z:Number, w:Number, h:Number):void
画像を描画します.
| F5Graphics3D | ||
![]() |
imageMode(mode:int):void
| F5Graphics | |
![]() |
| F5Graphics | |
![]() |
line(x0:Number, y0:Number, x1:Number, y1:Number):void
現在の線のスタイルを適用し、直線を描画します.
| F5Graphics | |
|
line3d(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number):void
draw line to 3d space.
| F5Graphics3D | ||
|
lineGradientStyle(type:String, colors:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRatio:Number = 0.0):void
実装していません.
| F5Graphics3D | ||
![]() |
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
線のスタイルを指定します.
| F5Graphics3D | ||
|
lineTo(x:Number, y:Number):void
現在の描画位置から (x, y) まで描画します.
| F5Graphics3D | ||
|
lineTo3d(x:Number, y:Number, z:Number):void
| F5Graphics3D | ||
|
| F5Graphics3D | ||
|
modelX(x:Number, y:Number, z:Number):Number
変換後の x 座標を返します.
| F5Graphics3D | ||
|
変換後の座標を返します.
| F5Graphics3D | ||
|
modelY(x:Number, y:Number, z:Number):Number
変換後の y 座標を返します.
| F5Graphics3D | ||
|
modelZ(x:Number, y:Number, z:Number):Number
変換後の z 座標を返します.
| F5Graphics3D | ||
|
moveTo(x:Number, y:Number):void
現在の描画位置を (x, y) に移動します.
| F5Graphics3D | ||
|
moveTo3d(x:Number, y:Number, z:Number):void
| F5Graphics3D | ||
|
moveToLast():void
現在の描画位置へ moveTo() します.
| F5Graphics3D | ||
|
noBackground():void
| F5Graphics3D | ||
![]() |
noFill():void
塗りが描画されないようにします.
| F5Graphics | |
|
noLineStyle():void
線が描画されないようにします.
| F5Graphics3D | ||
![]() |
noStroke():void
線が描画されないようにします.
| F5Graphics | |
![]() |
noTint():void
Tint を無効にします.
| F5Graphics | |
|
ortho(left:Number, right:Number, bottom:Number, top:Number, near:Number, far:Number):void
平行投影変換でプロジェクションを設定します.
| F5Graphics3D | ||
|
perspective(fov:Number, aspect:Number, zNear:Number, zFar:Number):void
透視投影変換(パースペクティブ)でプロジェクションを設定します.
| F5Graphics3D | ||
![]() |
point(x:Number, y:Number):void
点を描画します.点を描画する色は、線の色が適用されます.
| F5Graphics | |
|
point3d(x:Number, y:Number, z:Number):void
draw point to 3d space.
| F5Graphics3D | ||
|
popMatrix():void
前回、pushMatrix() で保持した 変換 Matrix を復元します.
| F5Graphics3D | ||
|
printCamera():void
カメラの Matrix を trace() します.
| F5Graphics3D | ||
|
printMatrix():void
変換 Matrix の行列値を
trace します. | F5Graphics3D | ||
|
printProjection():void
プロジェクションの Matrix を trace() します.
| F5Graphics3D | ||
|
pushMatrix():void
現在の 変換 Matrix を一時的に保持します.
| F5Graphics3D | ||
![]() |
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 | |
![]() |
quad(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void
現在の塗りと線のスタイルを適用し、四角形を描画します.
| F5Graphics | |
![]() |
rect(x0:Number, y0:Number, x1:Number, y1:Number):void
現在の塗りと線のスタイルを適用し、矩形を描画します.
| F5Graphics | |
![]() |
rectMode(mode:int):void
| F5Graphics | |
![]() |
| F5Graphics | |
|
resetMatrix():void
変換 Matrix をリセットします.
| F5Graphics3D | ||
|
rlineTo(x:Number, y:Number):void
relative lineTo
| F5Graphics3D | ||
|
rlineTo3d(x:Number, y:Number, z:Number):void
| F5Graphics3D | ||
|
rotate(angle:Number):void
描画する Graphics を回転します.
| F5Graphics3D | ||
|
rotateX(angle:Number):void
描画する Graphics をX軸で回転します.
| F5Graphics3D | ||
|
rotateXCamera(angle:Number):void
| F5Graphics3D | ||
|
rotateY(angle:Number):void
描画する Graphics をY軸で回転します.
| F5Graphics3D | ||
|
rotateYCamera(angle:Number):void
| F5Graphics3D | ||
|
rotateZ(angle:Number):void
描画する Graphics をZ軸で回転します.
| F5Graphics3D | ||
|
rotateZCamera(angle:Number):void
| F5Graphics3D | ||
![]() |
roundrect(x0:Number, y0:Number, x1:Number, y1:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void
現在の塗りと線のスタイルを適用し、roundRectを描画します.
| F5Graphics | |
![]() |
saturation(c:IFColor):Number
| F5Graphics | |
|
sbezierTo(cx1:Number, cy1:Number, x:Number, y:Number):void
short hand bezierTo
| F5Graphics3D | ||
|
sbezierTo3d(cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void
| F5Graphics3D | ||
|
scale(x:Number, y:Number, z:Number = 1.0):void
描画する Graphics を拡大/縮小します.
| F5Graphics3D | ||
|
screenX(x:Number, y:Number, z:Number):Number
ススクリーン上の x 座標を返します.
| F5Graphics3D | ||
|
スクリーン上の座標を返します.
| F5Graphics3D | ||
|
screenY(x:Number, y:Number, z:Number):Number
スクリーン上の y 座標を返します.
| F5Graphics3D | ||
|
screenZ(x:Number, y:Number, z:Number):Number
スクリーン上の z 座標を返します.
| F5Graphics3D | ||
|
scurveTo(x:Number, y:Number):void
short hand curveTo
| F5Graphics3D | ||
|
scurveTo3d(x:Number, y:Number, z:Number):void
| F5Graphics3D | ||
|
size(width_:uint, height_:uint):void
幅と高さを設定します.
| F5Graphics3D | ||
|
sphere(radius:Number):void
球体を描画します.
| F5Graphics3D | ||
|
sphereDetail(detail:uint):void
球体の分割精度を設定します.
| F5Graphics3D | ||
|
splineTo(x:Number, y:Number):void
spline to : after spline curve
| F5Graphics3D | ||
|
splineTo3d(x:Number, y:Number, z:Number):void
spline to : after curve
| F5Graphics3D | ||
|
stroke(c1:Number, c2:Number, c3:Number, c4:Number):void
線の色、透明度を指定します.
| F5Graphics3D | ||
|
strokeCap(capsStyle:String):void
線の終端のキャップの種類を指定します.
| F5Graphics3D | ||
|
strokeJoin(jointStyle:String):void
線の角で使用する接合点の外観の種類を指定します.
| F5Graphics3D | ||
|
strokeWeight(thickness_:Number):void
線の太さを指定します.有効な値は 0~255 です.
| F5Graphics3D | ||
![]() |
text(str:String, x:Number, y:Number, z:Number = 0.0):void
text を描画します.
| F5Graphics | |
![]() |
textAlign(align_:String):void
text の align を指定します.
| F5Graphics | |
![]() |
textArea(str:String, x:Number, y:Number, w:Number, h:Number, z:Number = 0.0):void
指定した Rectangle 内に text を流し込み描画します.
| F5Graphics | |
![]() |
textAscent():Number
| F5Graphics | |
![]() |
textDescent():Number
| F5Graphics | |
![]() |
描画する font を指定します.
| F5Graphics | |
![]() |
textLeading(leading:Number):void
text の 行高 を指定します.
| F5Graphics | |
![]() |
textSize(fontSize:Number):void
text の size を指定します.
| F5Graphics | |
|
texture(textureData:BitmapData):void
| F5Graphics3D | ||
![]() |
textWidth(str:String):Number
文字列の幅を取得します.
| F5Graphics | |
![]() |
tint(c1:Number, c2:Number, c3:Number, c4:Number):void
Tint Color を指定します.
| F5Graphics | |
|
translate(x:Number, y:Number, z:Number = 0.0):void
描画する Graphics を移動します.
| F5Graphics3D | ||
|
translateCamera(x:Number, y:Number, z:Number = 0.0):void
| F5Graphics3D | ||
![]() |
triangle(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number):void
現在の塗りと線のスタイルを適用し、三角形を描画します.
| F5Graphics | |
|
vertex(x:Number, y:Number, u:Number = 0, v:Number = 0):void
| F5Graphics3D | ||
|
vertex3d(x:Number, y:Number, z:Number, u:Number = 0, v:Number = 0):void
| F5Graphics3D | ||
| 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 | |
|
$bezier3d(x0:Number, y0:Number, z0:Number, cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x1:Number, y1:Number, z1:Number, drawstep:uint):void
draw cubic bezier to
| F5Graphics3D | ||
|
$clear():void
| F5Graphics3D | ||
|
$closePath():void
render closePath.
| F5Graphics3D | ||
|
$curveTo(cx:Number, cy:Number, x:Number, y:Number):void
| F5Graphics3D | ||
|
$curveTo3d(cx:Number, cy:Number, cz:Number, x:Number, y:Number, z:Number):void
render curveTo
| F5Graphics3D | ||
|
$lineTo(x:Number, y:Number):void
| F5Graphics3D | ||
|
$lineTo3d(x:Number, y:Number, z:Number):void
render lineTo
| F5Graphics3D | ||
|
$moveTo(x:Number, y:Number):void
| F5Graphics3D | ||
|
$moveTo3d(x:Number, y:Number, z:Number):void
render moveTo.
| F5Graphics3D | ||
|
$point(x:Number, y:Number, color:uint, alpha_:Number = 1.0):void
| F5Graphics3D | ||
|
$point3d(x:Number, y:Number, z:Number, color:uint, alpha_:Number):void
add Point to render.
| F5Graphics3D | ||
![]() |
$spline(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number, drawstep:uint):void
スプライン曲線の描画メソッドです.
| GraphicsEx | |
|
$spline3d(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number, x3:Number, y3:Number, z3:Number, drawstep:uint):void
draw spline curve to
| F5Graphics3D | ||
![]() |
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
| F5Graphics3D | ||
|
splineInit3d(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number):void
SPLINE INIT
| F5Graphics3D | ||
| backFaceCulling | property |
backFaceCulling:Boolean [read-write]Implementation
public function get backFaceCulling():Boolean
public function set backFaceCulling(value:Boolean):void
| _background_do | property |
protected var _background_do:Boolean
| cameraX | property |
cameraX:Number [read-only]Implementation
public function get cameraX():Number
| cameraY | property |
cameraY:Number [read-only]Implementation
public function get cameraY():Number
| cameraZ | property |
cameraZ:Number [read-only]Implementation
public function get cameraZ():Number
| caps | property |
caps:String [read-write]線の終端のキャップの種類を指定する CapsStyle クラスの値を示します. 適用するには、applyLineStyle() メソッドを実行する必要があります.
Implementation public function get caps():String
public function set caps(value:String):void
| half_height | property |
protected var half_height:Number
| half_width | property |
protected var half_width:Number
| imageDetail | property |
imageDetail:uint [read-write]画像を変形して描画する際の精度を指定します.
Implementation public function get imageDetail():uint
public function set imageDetail(value:uint):void
| imageSmoothing | property |
imageSmoothing:Boolean [read-write]画像を描画する場合の Smoothing を設定します.
Implementation public function get imageSmoothing():Boolean
public function set imageSmoothing(value:Boolean):void
| joints | property |
joints:String [read-write]角で使用する接合点の外観の種類を指定する JointStyle クラスの値を示します. 適用するには、applyLineStyle() メソッドを実行する必要があります.
Implementation public function get joints():String
public function set joints(value:String):void
| _lastCtrlZ | property |
protected var _lastCtrlZ:Number = 0
| _lastZ | property |
protected var _lastZ:Number = 0
| matrix | property |
matrix:FMatrix3D [read-write]現在の Transform を行う FMatrix3D を示します.
Implementation public function get matrix():FMatrix3D
public function set matrix(value:FMatrix3D):void
| miterLimit | property |
miterLimit:Number [read-write]マイターが切り取られる限度を示す数値を示します. 適用するには、applyLineStyle() メソッドを実行する必要があります.
Implementation public function get miterLimit():Number
public function set miterLimit(value:Number):void
| pixelHinting | property |
pixelHinting:Boolean [read-write]線をヒンティングするかどうかを示します. 適用するには、applyLineStyle() メソッドを実行する必要があります.
Implementation public function get pixelHinting():Boolean
public function set pixelHinting(value:Boolean):void
| __renderGC | property |
protected var __renderGC:F3DGraphics
| scaleMode | property |
scaleMode:String [read-write]使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値を示します. 適用するには、applyLineStyle() メソッドを実行する必要があります.
Implementation public function get scaleMode():String
public function set scaleMode(value:String):void
| splineVertexZ | property |
protected var splineVertexZ:Array
| _splineZ0 | property |
protected var _splineZ0:Number = 0
| _splineZ1 | property |
protected var _splineZ1:Number = 0
| _splineZ2 | property |
protected var _splineZ2:Number = 0
| _startZ | property |
protected var _startZ:Number = 0
| strokeAlpha | property |
strokeAlpha:Number [read-write]線の透明度を示します.有効な値は 0~1 です. 適用するには、applyLineStyle() メソッドを実行する必要があります.
Implementation public function get strokeAlpha():Number
public function set strokeAlpha(value:Number):void
| strokeColor | property |
strokeColor:uint [read-write]線の色を示します. 適用するには、applyLineStyle() メソッドを実行する必要があります.
Implementation public function get strokeColor():uint
public function set strokeColor(value:uint):void
| thickness | property |
thickness:Number [read-write]線の太さを示します.有効な値は 0~255 です. 適用するには、applyLineStyle() メソッドを実行する必要があります.
Implementation public function get thickness():Number
public function set thickness(value:Number):void
| transformFillMatrix | property |
public var transformFillMatrix:Boolean
| vertexsZ | property |
protected var vertexsZ:Array
| F5Graphics3D | () | constructor |
public function F5Graphics3D(gc:Graphics, width_:Number, height_:Number)新しく F5Graphics3D のインスタンスを生成します.
Parametersgc:Graphics — 描画対象の Graphics
|
|
width_:Number — スクリーンの幅
|
|
height_:Number — スクリーンの高さ
|
| $bezier3d | () | method |
protected function $bezier3d(x0:Number, y0:Number, z0:Number, cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x1:Number, y1:Number, z1:Number, drawstep:uint):voiddraw cubic bezier to
Parametersx0:Number |
|
y0:Number |
|
z0:Number |
|
cx0:Number |
|
cy0:Number |
|
cz0:Number |
|
cx1:Number |
|
cy1:Number |
|
cz1:Number |
|
x1:Number |
|
y1:Number |
|
z1:Number |
|
drawstep:uint |
| $clear | () | method |
protected override function $clear():void
| $closePath | () | method |
protected override function $closePath():voidrender closePath. end shape.
| $curveTo | () | method |
protected override function $curveTo(cx:Number, cy:Number, x:Number, y:Number):voidParameters
cx:Number |
|
cy:Number |
|
x:Number |
|
y:Number |
| $curveTo3d | () | method |
protected function $curveTo3d(cx:Number, cy:Number, cz:Number, x:Number, y:Number, z:Number):voidrender curveTo
Parameterscx:Number |
|
cy:Number |
|
cz:Number |
|
x:Number |
|
y:Number |
|
z:Number |
| $lineTo | () | method |
protected override function $lineTo(x:Number, y:Number):voidParameters
x:Number |
|
y:Number |
| $lineTo3d | () | method |
protected function $lineTo3d(x:Number, y:Number, z:Number):voidrender lineTo
Parametersx:Number |
|
y:Number |
|
z:Number |
| $moveTo | () | method |
protected override function $moveTo(x:Number, y:Number):voidParameters
x:Number |
|
y:Number |
| $moveTo3d | () | method |
protected function $moveTo3d(x:Number, y:Number, z:Number):voidrender moveTo. start shape.
Parametersx:Number |
|
y:Number |
|
z:Number |
| $point | () | method |
protected override function $point(x:Number, y:Number, color:uint, alpha_:Number = 1.0):voidParameters
x:Number |
|
y:Number |
|
color:uint |
|
alpha_:Number (default = 1.0) |
| $point3d | () | method |
protected function $point3d(x:Number, y:Number, z:Number, color:uint, alpha_:Number):voidadd Point to render.
Parametersx:Number |
|
y:Number |
|
z:Number |
|
color:uint |
|
alpha_:Number |
| $spline3d | () | method |
protected function $spline3d(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number, x3:Number, y3:Number, z3:Number, drawstep:uint):voiddraw spline curve to
Parametersx0:Number |
|
y0:Number |
|
z0:Number |
|
x1:Number |
|
y1:Number |
|
z1:Number |
|
x2:Number |
|
y2:Number |
|
z2:Number |
|
x3:Number |
|
y3:Number |
|
z3:Number |
|
drawstep:uint |
| applyFill | () | method |
public override function applyFill():void指定されている塗りで beginFill() を実行します.
| applyLineStyle | () | method |
public override function applyLineStyle():void指定されている線のスタイルをを適用します.
| applyMatrix | () | method |
public function applyMatrix(m11_:Number, m12_:Number, m13_:Number, m21_:Number, m22_:Number, m23_:Number, m31_:Number, m32_:Number, m33_:Number, m41_:Number, m42_:Number, m43_:Number):void変換 Matrix の行列値を指定します.
Parametersm11_:Number |
|
m12_:Number |
|
m13_:Number |
|
m21_:Number |
|
m22_:Number |
|
m23_:Number |
|
m31_:Number |
|
m32_:Number |
|
m33_:Number |
|
m41_:Number |
|
m42_:Number |
|
m43_:Number |
| background | () | method |
public override function background(c1:Number, c2:Number, c3:Number, c4:Number):void背景を描画します.このメソッドを実行すると、現在の描画内容がクリアされます.
Parametersc1:Number |
|
c2:Number |
|
c3:Number |
|
c4:Number |
| beginBitmapFill | () | method |
public override function beginBitmapFill(bitmap_:BitmapData, matrix_:Matrix = null, repeat_:Boolean = true, smooth_:Boolean = false):void描画領域をビットマップイメージで塗りつぶします.
Parametersbitmap_:BitmapData |
|
matrix_:Matrix (default = null) |
|
repeat_:Boolean (default = true) |
|
smooth_:Boolean (default = false) |
| beginCamera | () | method |
public function beginCamera():void
| beginDraw | () | method |
public override function beginDraw():void描画を開始するときに実行します.
| beginFill | () | method |
public override function beginFill(color:uint, alpha:Number = 1.0):void今後の描画に使用する単色塗りを指定します.
Parameterscolor:uint |
|
alpha:Number (default = 1.0) |
| beginGradientFill | () | method |
public override function beginGradientFill(type:String, colors:Array, alphas:Array, ratios:Array, matrix_:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRation:Number = 0.0):void今後の描画に使用するグラデーション塗りを指定します.
Parameterstype:String |
|
colors:Array |
|
alphas:Array |
|
ratios:Array |
|
matrix_:Matrix (default = null) |
|
spreadMethod:String (default = "pad") |
|
interpolationMethod:String (default = "rgb") |
|
focalPointRation:Number (default = 0.0) |
| beginShape | () | method |
public override function beginShape(mode:int = 99):voidParameters
mode:int (default = 99) |
| bezier3d | () | method |
public function bezier3d(x0:Number, y0:Number, z0:Number, cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x1:Number, y1:Number, z1:Number):voiddraw cubic bezier curve to 3d space.
Parametersx0:Number |
|
y0:Number |
|
z0:Number |
|
cx0:Number |
|
cy0:Number |
|
cz0:Number |
|
cx1:Number |
|
cy1:Number |
|
cz1:Number |
|
x1:Number |
|
y1:Number |
|
z1:Number |
| bezierTo | () | method |
public override function bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x1:Number, y1:Number):voidcubic bezier to
Parameterscx0:Number |
|
cy0:Number |
|
cx1:Number |
|
cy1:Number |
|
x1:Number |
|
y1:Number |
| bezierTo3d | () | method |
public function bezierTo3d(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):voidcubic bezier to
Parameterscx0:Number |
|
cy0:Number |
|
cz0:Number |
|
cx1:Number |
|
cy1:Number |
|
cz1:Number |
|
x:Number |
|
y:Number |
|
z:Number |
| bezierVertex | () | method |
public override function bezierVertex(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x1:Number, y1:Number):voidParameters
cx0:Number |
|
cy0:Number |
|
cx1:Number |
|
cy1:Number |
|
x1:Number |
|
y1:Number |
| bezierVertex3d | () | method |
public function bezierVertex3d(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):voidParameters
cx0:Number |
|
cy0:Number |
|
cz0:Number |
|
cx1:Number |
|
cy1:Number |
|
cz1:Number |
|
x:Number |
|
y:Number |
|
z:Number |
| box | () | method |
public function box(w:Number, h:Number, d:Number, x:Number = 0, y:Number = 0, z:Number = 0):void立方体を描画します. box(size) or box( width, height, depth );
Parametersw:Number — size or width
|
|
h:Number — height
|
|
d:Number — depth
|
|
x:Number (default = 0) |
|
y:Number (default = 0) |
|
z:Number (default = 0) |
| camera | () | method |
public function camera(eyeX:Number, eyeY:Number, eyeZ:Number, centerX:Number, centerY:Number, centerZ:Number, upX:Number = 0, upY:Number = 1, upZ:Number = 0):voidカメラを設定します.
ParameterseyeX:Number — カメラの座標 x
|
|
eyeY:Number — カメラの座標 y
|
|
eyeZ:Number — カメラの座標 z
|
|
centerX:Number — 中心座標 x
|
|
centerY:Number — 中心座標 y
|
|
centerZ:Number — 中心座標 y
|
|
upX:Number (default = 0) — カメラ姿勢ベクトル x
|
|
upY:Number (default = 1) — カメラ姿勢ベクトル y
|
|
upZ:Number (default = 0) — カメラ姿勢ベクトル z
|
| clear | () | method |
public override function clear():voidGraphics オブジェクトに描画されているグラフィックをクリアします.
| closePath | () | method |
public override function closePath():voidmoveTo() や lineTo() で描画しているシェイプを閉じます. closePath()メソッドにより、 moveTo() で指定した座標まで lineTo() されます.
| curve3d | () | method |
public function curve3d(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number, x3:Number, y3:Number, z3:Number):voiddraw spline curve to 3d space.
Parametersx0:Number |
|
y0:Number |
|
z0:Number |
|
x1:Number |
|
y1:Number |
|
z1:Number |
|
x2:Number |
|
y2:Number |
|
z2:Number |
|
x3:Number |
|
y3:Number |
|
z3:Number |
| curveTo | () | method |
public override function curveTo(cx:Number, cy:Number, x:Number, y:Number):void指定されたをコントロールポイント(controlX, controlY) を使用し、現在の描画位置から (anchorX, anchorY)まで2次ベジェ曲線を描画します.
Parameterscx:Number |
|
cy:Number |
|
x:Number |
|
y:Number |
| curveTo3d | () | method |
public function curveTo3d(cx:Number, cy:Number, cz:Number, x:Number, y:Number, z:Number):voidParameters
cx:Number |
|
cy:Number |
|
cz:Number |
|
x:Number |
|
y:Number |
|
z:Number |
| curveVertex | () | method |
public override function curveVertex(x:Number, y:Number):voidParameters
x:Number |
|
y:Number |
| curveVertex3d | () | method |
public function curveVertex3d(x:Number, y:Number, z:Number):voidParameters
x:Number |
|
y:Number |
|
z:Number |
| drawBitmapMesh | () | method |
public function drawBitmapMesh(bitmapdata:BitmapData, vertices:Array, indices:Array, uvData:Array):voidParameters
bitmapdata:BitmapData |
|
vertices:Array — [x,y,z,...] vertex data
|
|
indices:Array |
|
uvData:Array |
| drawBitmapQuad | () | method |
public override 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) |
| drawBitmapRect | () | method |
public override function drawBitmapRect(bitmapdata:BitmapData, x:Number, y:Number, w:Number, h:Number):voidParameters
bitmapdata:BitmapData |
|
x:Number |
|
y:Number |
|
w:Number |
|
h:Number |
| drawBitmapTriangle | () | method |
public override 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 |
| drawBitmapTriangles | () | method |
public function drawBitmapTriangles(bitmapdata:BitmapData, vertices:Array, indices:Array, uvData:Array):voidParameters
bitmapdata:BitmapData |
|
vertices:Array — [x,y,z,...] vertex data
|
|
indices:Array |
|
uvData:Array |
| drawTriangles | () | method |
public function drawTriangles(vertices:Array, indices:Array):voidParameters
vertices:Array |
|
indices:Array — [x,y,z,...] vertex data
|
| endCamera | () | method |
public function endCamera():void
| endDraw | () | method |
public override function endDraw():void描画を終了するときに実行します.実際の描画は endDraw() 後に実行されます.
| endFill | () | method |
public override function endFill():voidbeginFill()、beginGradientFill()、または beginBitmapFill() メソッドへの最後の呼び出し以降に追加された線と曲線に塗りを適用します.
| endShape | () | method |
public override function endShape(close_path:Boolean = false):voidParameters
close_path:Boolean (default = false) |
| f5curveTo | () | method |
f5internal override function f5curveTo(cx:Number, cy:Number, cz:Number, x:Number, y:Number, z:Number):voidParameters
cx:Number |
|
cy:Number |
|
cz:Number |
|
x:Number |
|
y:Number |
|
z:Number |
| f5DrawBitmapFont | () | method |
f5internal override function f5DrawBitmapFont(img:BitmapData, x1:Number, y1:Number, x2:Number, y2:Number, z:Number = 0):voidParameters
img:BitmapData |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
|
z:Number (default = 0) |
| f5lineTo | () | method |
f5internal override function f5lineTo(x:Number, y:Number, z:Number):voidParameters
x:Number |
|
y:Number |
|
z:Number |
| f5moveTo | () | method |
f5internal override function f5moveTo(x:Number, y:Number, z:Number):voidParameters
x:Number |
|
y:Number |
|
z:Number |
| f5Vertex | () | method |
f5internal override function f5Vertex(x:Number, y:Number, z:Number, u:Number = 0, v:Number = 0):voidParameters
x:Number |
|
y:Number |
|
z:Number |
|
u:Number (default = 0) |
|
v:Number (default = 0) |
| frustum | () | method |
public function frustum(left:Number, right:Number, bottom:Number, top:Number, zNear:Number, zFar:Number):void透視投影変換でプロジェクションを設定します.
Parametersleft:Number |
|
right:Number |
|
bottom:Number |
|
top:Number |
|
zNear:Number |
|
zFar:Number — z far (今は使っていない)
|
| image | () | method |
public override function image(img:BitmapData, x:Number, y:Number, w:Number, h:Number):void画像を描画します.
image()メソッドの引数は、imageMode() で指定したモードによりその意味が異なります. モードと引数の関係は以下のようになります.
デフォルトのモードは、CORNERです.
w、h を省略した場合は、bitmapdata の width と hight が適用されます.
Parametersimg:BitmapData |
|
x:Number |
|
y:Number |
|
w:Number |
|
h:Number |
| image3d | () | method |
public function image3d(img:BitmapData, x:Number, y:Number, z:Number, w:Number, h:Number):void画像を描画します. 画像には回転などの変形は適用されません.Z値によるパースペクティブが適用されます.
Parametersimg:BitmapData |
|
x:Number |
|
y:Number |
|
z:Number |
|
w:Number |
|
h:Number |
| line3d | () | method |
public function line3d(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number):voiddraw line to 3d space.
Parametersx0:Number |
|
y0:Number |
|
z0:Number |
|
x1:Number |
|
y1:Number |
|
z1:Number |
| lineGradientStyle | () | method |
public override function lineGradientStyle(type:String, colors:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRatio:Number = 0.0):void実装していません.
Parameterstype:String |
|
colors:Array |
|
alphas:Array |
|
ratios:Array |
|
matrix:Matrix (default = null) |
|
spreadMethod:String (default = "pad") |
|
interpolationMethod:String (default = "rgb") |
|
focalPointRatio:Number (default = 0.0) |
| lineStyle | () | method |
public override function 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線のスタイルを指定します.
Parametersthickness_:Number (default = 0) |
|
color_:uint (default = 0) |
|
alpha_:Number (default = 1) |
|
pixelHinting_:Boolean (default = false) |
|
scaleMode_:String (default = "normal") |
|
caps_:String (default = null) |
|
joints_:String (default = null) |
|
miterLimit_:Number (default = 3) |
| lineTo | () | method |
public override function lineTo(x:Number, y:Number):void現在の描画位置から (x, y) まで描画します.
Parametersx:Number |
|
y:Number |
| lineTo3d | () | method |
public function lineTo3d(x:Number, y:Number, z:Number):voidParameters
x:Number |
|
y:Number |
|
z:Number |
| model | () | method |
| modelX | () | method |
public function modelX(x:Number, y:Number, z:Number):Number変換後の x 座標を返します.
Parametersx:Number |
|
y:Number |
|
z:Number |
Number |
| modelXYZ | () | method |
public function modelXYZ(x:Number, y:Number, z:Number):FNumber3D変換後の座標を返します.
Parametersx:Number |
|
y:Number |
|
z:Number |
FNumber3D |
| modelY | () | method |
public function modelY(x:Number, y:Number, z:Number):Number変換後の y 座標を返します.
Parametersx:Number |
|
y:Number |
|
z:Number |
Number |
| modelZ | () | method |
public function modelZ(x:Number, y:Number, z:Number):Number変換後の z 座標を返します.
Parametersx:Number |
|
y:Number |
|
z:Number |
Number |
| moveTo | () | method |
public override function moveTo(x:Number, y:Number):void現在の描画位置を (x, y) に移動します.
Parametersx:Number |
|
y:Number |
| moveTo3d | () | method |
public function moveTo3d(x:Number, y:Number, z:Number):voidParameters
x:Number |
|
y:Number |
|
z:Number |
| moveToLast | () | method |
public override function moveToLast():void現在の描画位置へ moveTo() します.
| noBackground | () | method |
public function noBackground():void
| noLineStyle | () | method |
public override function noLineStyle():void線が描画されないようにします.
| ortho | () | method |
public function ortho(left:Number, right:Number, bottom:Number, top:Number, near:Number, far:Number):void平行投影変換でプロジェクションを設定します.
Parametersleft:Number — default 0
|
|
right:Number — default width
|
|
bottom:Number — default 0
|
|
top:Number — default height
|
|
near:Number — default -10
|
|
far:Number — default 10
|
| perspective | () | method |
public function perspective(fov:Number, aspect:Number, zNear:Number, zFar:Number):void透視投影変換(パースペクティブ)でプロジェクションを設定します.
Parametersfov:Number — field-of-view angle (in radians) for vertical direction
|
|
aspect:Number — ratio of width to height
|
|
zNear:Number — z-position of nearest clipping plane
|
|
zFar:Number — z-position of nearest farthest plane (今は使っていない)
|
| point3d | () | method |
public function point3d(x:Number, y:Number, z:Number):voiddraw point to 3d space.
Parametersx:Number |
|
y:Number |
|
z:Number |
| popMatrix | () | method |
public function popMatrix():void前回、pushMatrix() で保持した 変換 Matrix を復元します.
| printCamera | () | method |
public function printCamera():voidカメラの Matrix を trace() します.
| printMatrix | () | method |
public function printMatrix():void
変換 Matrix の行列値を trace します.
| printProjection | () | method |
public function printProjection():voidプロジェクションの Matrix を trace() します.
| pushMatrix | () | method |
public function pushMatrix():void現在の 変換 Matrix を一時的に保持します.
| resetMatrix | () | method |
public function resetMatrix():void変換 Matrix をリセットします.
| rlineTo | () | method |
public override function rlineTo(x:Number, y:Number):voidrelative lineTo
Parametersx:Number |
|
y:Number |
| rlineTo3d | () | method |
public function rlineTo3d(x:Number, y:Number, z:Number):voidParameters
x:Number |
|
y:Number |
|
z:Number |
| rotate | () | method |
public function rotate(angle:Number):void描画する Graphics を回転します.
Parametersangle:Number |
| rotateX | () | method |
public function rotateX(angle:Number):void描画する Graphics をX軸で回転します.
Parametersangle:Number |
| rotateXCamera | () | method |
public function rotateXCamera(angle:Number):voidParameters
angle:Number |
| rotateY | () | method |
public function rotateY(angle:Number):void描画する Graphics をY軸で回転します.
Parametersangle:Number |
| rotateYCamera | () | method |
public function rotateYCamera(angle:Number):voidParameters
angle:Number |
| rotateZ | () | method |
public function rotateZ(angle:Number):void描画する Graphics をZ軸で回転します.
Parametersangle:Number |
| rotateZCamera | () | method |
public function rotateZCamera(angle:Number):voidParameters
angle:Number |
| sbezierTo | () | method |
public override 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
|
| sbezierTo3d | () | method |
public function sbezierTo3d(cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):voidParameters
cx1:Number |
|
cy1:Number |
|
cz1:Number |
|
x:Number |
|
y:Number |
|
z:Number |
| scale | () | method |
public function scale(x:Number, y:Number, z:Number = 1.0):void描画する Graphics を拡大/縮小します.
Parametersx:Number — x のスケールを指定します. xのみが指定された場合、全体のスケールになります.
|
|
y:Number — y のスケールを指定します.
|
|
z:Number (default = 1.0) — z のスケールを指定します.
|
| screenX | () | method |
public function screenX(x:Number, y:Number, z:Number):Numberススクリーン上の x 座標を返します.
Parametersx:Number |
|
y:Number |
|
z:Number |
Number |
| screenXYZ | () | method |
public function screenXYZ(x:Number, y:Number, z:Number):FNumber3Dスクリーン上の座標を返します.
Parametersx:Number |
|
y:Number |
|
z:Number |
FNumber3D |
| screenY | () | method |
public function screenY(x:Number, y:Number, z:Number):Numberスクリーン上の y 座標を返します.
Parametersx:Number |
|
y:Number |
|
z:Number |
Number |
| screenZ | () | method |
public function screenZ(x:Number, y:Number, z:Number):Numberスクリーン上の z 座標を返します.
Parametersx:Number |
|
y:Number |
|
z:Number |
Number |
| scurveTo | () | method |
public override function scurveTo(x:Number, y:Number):voidshort hand curveTo
Parametersx:Number — anchor x
|
|
y:Number — anchor y
|
| scurveTo3d | () | method |
public function scurveTo3d(x:Number, y:Number, z:Number):voidParameters
x:Number |
|
y:Number |
|
z:Number |
| size | () | method |
public override function size(width_:uint, height_:uint):void幅と高さを設定します. width, height は background() メソッド以外には使用されません.
Parameterswidth_:uint |
|
height_:uint |
| sphere | () | method |
public function sphere(radius:Number):void球体を描画します.
Parametersradius:Number |
| sphereDetail | () | method |
public function sphereDetail(detail:uint):void球体の分割精度を設定します.
Parametersdetail:uint — segments minimum 3, default 12
|
| splineInit | () | method |
protected override 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 |
| splineInit3d | () | method |
protected function splineInit3d(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number):voidSPLINE INIT
Parametersx0:Number |
|
y0:Number |
|
z0:Number |
|
x1:Number |
|
y1:Number |
|
z1:Number |
|
x2:Number |
|
y2:Number |
|
z2:Number |
| splineTo | () | method |
public override function splineTo(x:Number, y:Number):voidspline to : after spline curve
Parametersx:Number — next control x
|
|
y:Number — next control y
|
| splineTo3d | () | method |
public function splineTo3d(x:Number, y:Number, z:Number):voidspline to : after curve
Parametersx:Number |
|
y:Number |
|
z:Number |
| stroke | () | method |
public override function stroke(c1:Number, c2:Number, c3:Number, c4:Number):void線の色、透明度を指定します. このメソッドにより lineStyle が実行され線のスタイルが適用されます.
Parametersc1:Number |
|
c2:Number |
|
c3:Number |
|
c4:Number |
| strokeCap | () | method |
public override function strokeCap(capsStyle:String):void線の終端のキャップの種類を指定します. このメソッドにより lineStyle が実行され線のスタイルが適用されます.
ParameterscapsStyle:String |
See also
| strokeJoin | () | method |
public override function strokeJoin(jointStyle:String):void線の角で使用する接合点の外観の種類を指定します. このメソッドにより lineStyle が実行され線のスタイルが適用されます.
ParametersjointStyle:String |
| strokeWeight | () | method |
public override function strokeWeight(thickness_:Number):void線の太さを指定します.有効な値は 0~255 です. このメソッドにより lineStyle が実行され線のスタイルが適用されます.
Parametersthickness_:Number |
| texture | () | method |
public override function texture(textureData:BitmapData):voidParameters
textureData:BitmapData |
| translate | () | method |
public function translate(x:Number, y:Number, z:Number = 0.0):void描画する Graphics を移動します.
Parametersx:Number |
|
y:Number |
|
z:Number (default = 0.0) |
| translateCamera | () | method |
public function translateCamera(x:Number, y:Number, z:Number = 0.0):voidParameters
x:Number |
|
y:Number |
|
z:Number (default = 0.0) |
| vertex | () | method |
public override function vertex(x:Number, y:Number, u:Number = 0, v:Number = 0):voidParameters
x:Number |
|
y:Number |
|
u:Number (default = 0) — texture を指定している場合、u 値を画像の x 座標で指定できます
|
|
v:Number (default = 0) — texture を指定している場合、v 値を画像の y 座標で指定できます
|
| vertex3d | () | method |
public function vertex3d(x:Number, y:Number, z:Number, u:Number = 0, v:Number = 0):voidParameters
x:Number |
|
y:Number |
|
z:Number |
|
u:Number (default = 0) |
|
v:Number (default = 0) |