Packagefrocessing.core.canvas
Classpublic class BitmapDataCanvas3D
InheritanceBitmapDataCanvas3D Inheritance GraphicsCanvas3D Inheritance AbstractCanvas3D Inheritance AbstractCanvas Inheritance CanvasStyleAdapter Inheritance Object
Implements ICanvasRender

Canvas3D for BitmapData.



Public Properties
 PropertyDefined By
 InheritedbackFaceCulling : Boolean
AbstractCanvas3D
 InheritedbezierDetail : uint
bezierTo()メソッドで描画する曲線の精度.
AbstractCanvas
  bitmapData : BitmapData
BitmapDataCanvas3D
  blendMode : String
BitmapDataCanvas3D
 InheritedcenterX : Number
[read-only] projection center X
AbstractCanvas3D
 InheritedcenterY : Number
[read-only] projection center Y
AbstractCanvas3D
 InheritedcurrentFill : ICanvasFill
[override]
AbstractCanvas3D
 InheritedcurrentStroke : ICanvasStroke
現在のストロークをしめします.
AbstractCanvas
 InheritedfillEnabled : Boolean
AbstractCanvas
 InheritedfocalLength : Number
[read-only] focal length.
AbstractCanvas3D
 InheritedimageDetail : uint
[override]
AbstractCanvas3D
 InheritedimageSmoothing : Boolean
[override]
AbstractCanvas3D
 InheritedpathStartX : Number
[read-only] パス開始座標(X)
AbstractCanvas3D
 InheritedpathStartY : Number
[read-only] パス開始座標(Y)
AbstractCanvas3D
 InheritedpathStartZ : Number
[read-only] パス開始座標(Z)
AbstractCanvas3D
 InheritedpathX : Number
[read-only] パス座標(X)
AbstractCanvas3D
 InheritedpathY : Number
[read-only] パス座標(Y)
AbstractCanvas3D
 InheritedpathZ : Number
[read-only] パス座標(Z)
AbstractCanvas3D
 Inheritedperspective : Boolean
[read-only] is perspective projection.
AbstractCanvas3D
 InheritedsplineDetail : uint
splineTo()メソッドで描画する曲線の精度.
AbstractCanvas
 InheritedsplineTightness : Number
スプライン曲線の曲率を指定します.
AbstractCanvas
 InheritedstrokeEnabled : Boolean
AbstractCanvas
Public Methods
 MethodDefined By
  
BitmapDataCanvas3D(bitmapData:BitmapData)
BitmapDataCanvas3D
  
background(width:Number, height:Number, color:uint, alpha:Number):void
[override]
BitmapDataCanvas3D
 Inherited
fillEnabled が true の場合、直前の塗りを開始します.
AbstractCanvas
 Inherited
strokeEnabled が true の場合、直前のストロークを再開します.
AbstractCanvas
 Inherited
[override]
AbstractCanvas3D
 Inherited
begin path group( moveTo,lineTo,curveTo,bezierTo,splineTo ).
AbstractCanvas3D
 Inherited
[override]
AbstractCanvas3D
 Inherited
beginTexture(texture:BitmapData):void
[override]
AbstractCanvas3D
 Inherited
beginTextures(texture:BitmapData, backfaceTexture:BitmapData):void
AbstractCanvas3D
 Inherited
beginVertexShape(mode:int = 0):void
Vertex描画 を 開始します.
AbstractCanvas3D
 Inherited
bezierTo(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void
3次ベジェ曲線を描画します.
AbstractCanvas3D
 Inherited
bezierVertex(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void
Vertex描画 で ベジェ曲線 を 追加します.
AbstractCanvas3D
 Inherited
clear():void
[override]
GraphicsCanvas3D
 Inherited
closePath():void
描画しているシェイプを閉じます.
AbstractCanvas3D
 Inherited
curveTo(cx:Number, cy:Number, cz:Number, x:Number, y:Number, z:Number):void
2次ベジェ曲線を描画します.
AbstractCanvas3D
 Inherited
drawTriangles(vertices:Array, indices:Array, uvData:Array = null):void
AbstractCanvas3D
 Inherited
endFill():void
塗りを終了します.
AbstractCanvas
 Inherited
end path group( moveTo,lineTo,curveTo,bezierTo,splineTo ).
AbstractCanvas3D
 Inherited
endStroke():void
[override]
AbstractCanvas3D
 Inherited
endTexture():void
[override]
AbstractCanvas3D
 Inherited
endVertexShape(close_path:Boolean = false):void
Vertex描画 を 終了します.
AbstractCanvas3D
 Inherited
image2d(x:Number, y:Number, z:Number, w:Number, h:Number, center:Boolean):void
AbstractCanvas3D
 Inherited
lineTo(x:Number, y:Number, z:Number):void
現在の描画位置から (x, y, z) まで描画します.
AbstractCanvas3D
 Inherited
moveTo(x:Number, y:Number, z:Number):void
現在の描画位置を (x, y, z) に移動します.
AbstractCanvas3D
 Inherited
pixel(x:Number, y:Number, z:Number, color:uint, alpha:Number):void
点を描画します.
AbstractCanvas3D
 Inherited
point(x:Number, y:Number, z:Number, color:uint, alpha:Number):void
点を描画します.
AbstractCanvas3D
 Inherited
projectionValue(x:Number, y:Number, z:Number):FNumber3D
get projection result.
AbstractCanvas3D
 Inherited
quad(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
四角形を描画します.
AbstractCanvas3D
 Inherited
quadImage(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
beginTexture() で指定している texture で四角形を描画します.
AbstractCanvas3D
  
render():void
[override]
BitmapDataCanvas3D
 Inherited
setProjection(perspective:Boolean, centerX:Number, centerY:Number, focalLength:Number, scaleX:Number = 1, scaleY:Number = 1):void
projection setting
AbstractCanvas3D
 Inherited
splineTo(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void
スプライン曲線を描画します.
AbstractCanvas3D
 Inherited
splineVertex(x:Number, y:Number, z:Number):void
Vertex描画 で スプライン曲線 を 追加します.
AbstractCanvas3D
 Inherited
triangle(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number):void
三角形を描画します.
AbstractCanvas3D
 Inherited
triangleImage(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
beginTexture() で指定している texture で三角形を描画します.
AbstractCanvas3D
 Inherited
vertex(x:Number, y:Number, z:Number, u:Number = 0, v:Number = 0):void
Vertex描画 で 座標を追加します.
AbstractCanvas3D
Property Detail
bitmapDataproperty
bitmapData:BitmapData


Implementation
    public function get bitmapData():BitmapData
    public function set bitmapData(value:BitmapData):void
blendModeproperty 
blendMode:String


Implementation
    public function get blendMode():String
    public function set blendMode(value:String):void
Constructor Detail
BitmapDataCanvas3D()Constructor
public function BitmapDataCanvas3D(bitmapData:BitmapData)

Parameters
bitmapData:BitmapData
Method Detail
background()method
override public function background(width:Number, height:Number, color:uint, alpha:Number):void

Parameters

width:Number
 
height:Number
 
color:uint
 
alpha:Number

render()method 
override public function render():void