| Package | frocessing.core |
| Class | public class GraphicsEx3D |
| Inheritance | GraphicsEx3D GraphicsEx |
※将来的に再構成されなくなる予定です(frocessing.core.render3dパッケージ含む)
| Property | Defined by | ||
|---|---|---|---|
| backFaceCulling : Boolean | GraphicsEx3D | ||
![]() | bezierDetail : uint = 20
bezierTo()メソッドで描画する曲線の精度.
| GraphicsEx | |
![]() | caps : String = "null"
線の終端のキャップの種類を指定する CapsStyle クラスの値を示します.
| GraphicsEx | |
| centerX : Number | GraphicsEx3D | ||
| centerY : Number | GraphicsEx3D | ||
![]() | fillAlpha : Number = 1.0
塗りの透明度を示します.有効な値は 0~1 です.
| GraphicsEx | |
![]() | fillColor : uint = 0xffffff
塗りの色を示します.
| GraphicsEx | |
![]() | fillDo : Boolean = true
applyFill() によって塗りを適用するかどうかを指定します.
| GraphicsEx | |
![]() | imageDetail : uint = 4
drawBitmapQuad() メソッドで描画する際の分割数を示します.
| GraphicsEx | |
![]() | imageSmoothing : Boolean = false
Bitmap 描画の Smoothing を示します.
| GraphicsEx | |
![]() | joints : String = "null"
角で使用する接合点の外観の種類を指定する JointStyle クラスの値を示します.
| GraphicsEx | |
![]() | miterLimit : Number = 3
マイターが切り取られる限度を示す数値を示します.
| GraphicsEx | |
| perspective : Boolean | GraphicsEx3D | ||
![]() | pixelHinting : Boolean = false
線をヒンティングするかどうかを示します.
| GraphicsEx | |
![]() | scaleMode : String = "normal"
使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値を示します.
| GraphicsEx | |
![]() | splineDetail : uint = 20
splineTo()メソッドで描画する曲線の精度.
| GraphicsEx | |
![]() | splineTightness : Number
スプライン曲線の曲率を指定します.デフォルト値は 1.0 です.
| GraphicsEx | |
![]() | strokeAlpha : Number = 1.0
線の透明度を示します.有効な値は 0~1 です.
| GraphicsEx | |
![]() | strokeColor : uint = 0
線の色を示します.
| GraphicsEx | |
![]() | thickness : Number = 0
線の太さを示します.有効な値は 0~255 です.
| GraphicsEx | |
| zNear : Number = 100 | GraphicsEx3D | ||
| Method | Defined by | ||
|---|---|---|---|
|
GraphicsEx3D(graphics:Graphics, centerX:Number = 0, centerY:Number = 0, imageSmoothing:Boolean = false)
| GraphicsEx3D | ||
![]() |
abortStroke():Boolean
一時的に、線のスタイルを無効化します.
| GraphicsEx | |
|
applyFill():void
指定されている塗りで beginFill() を実行します.
| GraphicsEx3D | ||
|
applyStroke():void
指定されている線のスタイルをを適用します.
| GraphicsEx3D | ||
![]() |
beginBitmap(bitmapdata:BitmapData):void
BitmapData の描画を開始します.
| GraphicsEx | |
|
beginBitmapFill(bitmapdata:BitmapData, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = false):void
描画領域をビットマップイメージで塗りつぶします.
| GraphicsEx3D | ||
|
beginDraw(perspective:Boolean = true):void
| GraphicsEx3D | ||
|
beginFill(color:uint, alpha:Number = 1.0):void
今後の描画に使用する単色塗りを指定します.
| GraphicsEx3D | ||
|
beginGradientFill(type:String, colors:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRatio:Number = 0.0):void
今後の描画に使用するグラデーション塗りを指定します.
| GraphicsEx3D | ||
|
beginTexture(texture:BitmapData, back_texture:BitmapData = null):void
| GraphicsEx3D | ||
|
bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void
| GraphicsEx3D | ||
|
bezierTo3d(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void
| GraphicsEx3D | ||
|
bitmap(x:Number, y:Number, z:Number, w:Number, h:Number, center:Boolean):void
| GraphicsEx3D | ||
|
clear():void
描画されているグラフィックをクリアします.
| GraphicsEx3D | ||
|
closePath():void
| GraphicsEx3D | ||
|
curveTo(cx:Number, cy:Number, x:Number, y:Number):void
| GraphicsEx3D | ||
|
curveTo3d(cx:Number, cy:Number, cz:Number, x:Number, y:Number, z:Number):void
| GraphicsEx3D | ||
|
defaultSetting():void
| GraphicsEx3D | ||
![]() |
drawBitmap(x:Number, y:Number, w:Number, h:Number, mtx:Matrix = null):void
beginBitmap()で指定した BitmapData で Rect の領域を描画します.
| GraphicsEx | |
![]() |
drawBitmapQuad(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
beginBitmap()で指定した BitmapData で Quad の領域を描画します.
| GraphicsEx | |
![]() |
drawBitmapTriangle(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
beginBitmap()で指定した BitmapData で Triangle の領域を描画します.
| GraphicsEx | |
![]() |
drawBitmapTriangles(vertices:Array, indices:Array, uvData:Array):void
beginBitmap()で指定した BitmapData で Triangle の領域を描画します.
| GraphicsEx | |
|
drawMesh(vertices:Array, faces:Array, uvData:Array = null):void
| GraphicsEx3D | ||
|
drawTriangles(vertices:Array, indices:Array, uvData:Array = null):void
| GraphicsEx3D | ||
![]() |
endBitmap():void
BitmapData の描画を終了します.
| GraphicsEx | |
|
endDraw():void
| GraphicsEx3D | ||
|
endFill():void
beginFill()、beginGradientFill()、または beginBitmapFill() メソッドへの最後の呼び出し以降に追加された線と曲線に塗りを適用します.
| GraphicsEx3D | ||
|
endTexture():void
| GraphicsEx3D | ||
|
image(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number, x3:Number, y3:Number, z3:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number, u3:Number, v3:Number):void
| GraphicsEx3D | ||
|
lineGradientStyle(type:String, colors:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRatio:Number = 0.0):void
not implemented
| GraphicsEx3D | ||
![]() |
lineStyle(thickness:Number, color:uint = 0, alpha:Number = 1, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = null, joints_:String = null, miterLimit_:Number = 3):void
線のスタイルを指定します.
| GraphicsEx | |
|
lineTo(x:Number, y:Number):void
| GraphicsEx3D | ||
|
lineTo3d(x:Number, y:Number, z:Number):void
| GraphicsEx3D | ||
|
moveTo(x:Number, y:Number):void
| GraphicsEx3D | ||
|
moveTo3d(x:Number, y:Number, z:Number):void
| GraphicsEx3D | ||
|
moveToLast():void
| GraphicsEx3D | ||
|
noStroke():void
線のスタイルを無効化します.
| GraphicsEx3D | ||
|
pathGroupEnd():void
| GraphicsEx3D | ||
|
pathGroupStart():void
for IFShape rendering
| GraphicsEx3D | ||
|
pixel3d(x:Number, y:Number, z:Number):void
| GraphicsEx3D | ||
|
plane(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
| GraphicsEx3D | ||
|
point(x:Number, y:Number):void
| GraphicsEx3D | ||
|
point3d(x:Number, y:Number, z:Number):void
| GraphicsEx3D | ||
|
polygon(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number):void
| GraphicsEx3D | ||
|
polygonSolid(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number):void
| GraphicsEx3D | ||
![]() |
reapplyStroke():void
線の塗りが指定されている場合、スタイルを更新します.
| GraphicsEx | |
![]() |
resumeStroke():Boolean
abortStroke() で無効化した線のスタイルを復帰します.
| GraphicsEx | |
|
splineTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void
| GraphicsEx3D | ||
|
splineTo3d(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void
| GraphicsEx3D | ||
| backFaceCulling | property |
public var backFaceCulling:Boolean
| centerX | property |
public var centerX:Number
| centerY | property |
public var centerY:Number
| perspective | property |
public var perspective:Boolean
| zNear | property |
public var zNear:Number = 100
| GraphicsEx3D | () | constructor |
public function GraphicsEx3D(graphics:Graphics, centerX:Number = 0, centerY:Number = 0, imageSmoothing:Boolean = false)Parameters
graphics:Graphics |
|
centerX:Number (default = 0) |
|
centerY:Number (default = 0) |
|
imageSmoothing:Boolean (default = false) |
| applyFill | () | method |
public override function applyFill():void指定されている塗りで beginFill() を実行します.
| applyStroke | () | method |
public override function applyStroke():void指定されている線のスタイルをを適用します.
| beginBitmapFill | () | method |
public override function beginBitmapFill(bitmapdata:BitmapData, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = false):void描画領域をビットマップイメージで塗りつぶします.
Parametersbitmapdata:BitmapData |
|
matrix:Matrix (default = null) |
|
repeat:Boolean (default = true) |
|
smooth:Boolean (default = false) |
| beginDraw | () | method |
public function beginDraw(perspective:Boolean = true):voidParameters
perspective:Boolean (default = true) |
| 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", 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) |
| beginTexture | () | method |
public function beginTexture(texture:BitmapData, back_texture:BitmapData = null):voidParameters
texture:BitmapData |
|
back_texture:BitmapData (default = null) |
| bezierTo | () | method |
public override function bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):voidParameters
cx0:Number |
|
cy0:Number |
|
cx1:Number |
|
cy1:Number |
|
x:Number |
|
y:Number |
| bezierTo3d | () | method |
public function bezierTo3d(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 |
| bitmap | () | method |
public function bitmap(x:Number, y:Number, z:Number, w:Number, h:Number, center:Boolean):voidParameters
x:Number |
|
y:Number |
|
z:Number |
|
w:Number |
|
h:Number |
|
center:Boolean |
| clear | () | method |
public override function clear():void描画されているグラフィックをクリアします.
| closePath | () | method |
public override function closePath():void
| curveTo | () | method |
public override function curveTo(cx:Number, cy:Number, x:Number, y:Number):voidParameters
cx: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 |
| defaultSetting | () | method |
public function defaultSetting():void
| drawMesh | () | method |
public function drawMesh(vertices:Array, faces:Array, uvData:Array = null):voidParameters
vertices:Array |
|
faces:Array |
|
uvData:Array (default = null) |
| drawTriangles | () | method |
public function drawTriangles(vertices:Array, indices:Array, uvData:Array = null):voidParameters
vertices:Array |
|
indices:Array |
|
uvData:Array (default = null) |
| endDraw | () | method |
public function endDraw():void
| endFill | () | method |
public override function endFill():voidbeginFill()、beginGradientFill()、または beginBitmapFill() メソッドへの最後の呼び出し以降に追加された線と曲線に塗りを適用します.
| endTexture | () | method |
public function endTexture():void
| image | () | method |
public function image(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number, x3:Number, y3:Number, z3:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number, u3:Number, v3:Number):voidParameters
x0:Number |
|
y0:Number |
|
z0:Number |
|
x1:Number |
|
y1:Number |
|
z1:Number |
|
x2:Number |
|
y2:Number |
|
z2:Number |
|
x3:Number |
|
y3:Number |
|
z3:Number |
|
u0:Number |
|
v0:Number |
|
u1:Number |
|
v1:Number |
|
u2:Number |
|
v2:Number |
|
u3:Number |
|
v3: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):voidnot implemented
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) |
| lineTo | () | method |
public override function lineTo(x:Number, y:Number):voidParameters
x:Number |
|
y:Number |
| lineTo3d | () | method |
public function lineTo3d(x:Number, y:Number, z:Number):voidParameters
x:Number |
|
y:Number |
|
z:Number |
| moveTo | () | method |
public override function moveTo(x:Number, y:Number):voidParameters
x: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
| noStroke | () | method |
public override function noStroke():void線のスタイルを無効化します.
| pathGroupEnd | () | method |
public function pathGroupEnd():void
| pathGroupStart | () | method |
public function pathGroupStart():voidfor IFShape rendering
| pixel3d | () | method |
public function pixel3d(x:Number, y:Number, z:Number):voidParameters
x:Number |
|
y:Number |
|
z:Number |
| plane | () | method |
public function plane(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number, x3:Number, y3:Number, z3:Number):voidParameters
x0:Number |
|
y0:Number |
|
z0:Number |
|
x1:Number |
|
y1:Number |
|
z1:Number |
|
x2:Number |
|
y2:Number |
|
z2:Number |
|
x3:Number |
|
y3:Number |
|
z3:Number |
| point | () | method |
public override function point(x:Number, y:Number):voidParameters
x:Number |
|
y:Number |
| point3d | () | method |
public function point3d(x:Number, y:Number, z:Number):voidParameters
x:Number |
|
y:Number |
|
z:Number |
| polygon | () | method |
public function polygon(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number):voidParameters
x0:Number |
|
y0:Number |
|
z0:Number |
|
x1:Number |
|
y1:Number |
|
z1:Number |
|
x2:Number |
|
y2:Number |
|
z2:Number |
|
u0:Number |
|
v0:Number |
|
u1:Number |
|
v1:Number |
|
u2:Number |
|
v2:Number |
| polygonSolid | () | method |
public function polygonSolid(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number):voidParameters
x0:Number |
|
y0:Number |
|
z0:Number |
|
x1:Number |
|
y1:Number |
|
z1:Number |
|
x2:Number |
|
y2:Number |
|
z2:Number |
| splineTo | () | method |
public override function splineTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):voidParameters
cx0:Number |
|
cy0:Number |
|
cx1:Number |
|
cy1:Number |
|
x:Number |
|
y:Number |
| splineTo3d | () | method |
public function splineTo3d(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 |