| Package | frocessing.core.canvas |
| Class | public class BitmapDataCanvas3D |
| Inheritance | BitmapDataCanvas3D GraphicsCanvas3D AbstractCanvas3D AbstractCanvas CanvasStyleAdapter Object |
| Implements | ICanvasRender |
| Property | Defined By | ||
|---|---|---|---|
![]() | backFaceCulling : Boolean | AbstractCanvas3D | |
![]() | bezierDetail : uint
bezierTo()メソッドで描画する曲線の精度. | AbstractCanvas | |
| bitmapData : BitmapData | BitmapDataCanvas3D | ||
| blendMode : String | BitmapDataCanvas3D | ||
![]() | centerX : Number [read-only]
projection center X
| AbstractCanvas3D | |
![]() | centerY : Number [read-only]
projection center Y
| AbstractCanvas3D | |
![]() | currentFill : ICanvasFill [override] | AbstractCanvas3D | |
![]() | currentStroke : ICanvasStroke
現在のストロークをしめします. | AbstractCanvas | |
![]() | fillEnabled : Boolean | AbstractCanvas | |
![]() | focalLength : Number [read-only]
focal length. | AbstractCanvas3D | |
![]() | imageDetail : uint [override] | AbstractCanvas3D | |
![]() | imageSmoothing : Boolean [override] | AbstractCanvas3D | |
![]() | pathStartX : Number [read-only]
パス開始座標(X)
| AbstractCanvas3D | |
![]() | pathStartY : Number [read-only]
パス開始座標(Y)
| AbstractCanvas3D | |
![]() | pathStartZ : Number [read-only]
パス開始座標(Z)
| AbstractCanvas3D | |
![]() | pathX : Number [read-only]
パス座標(X)
| AbstractCanvas3D | |
![]() | pathY : Number [read-only]
パス座標(Y)
| AbstractCanvas3D | |
![]() | pathZ : Number [read-only]
パス座標(Z)
| AbstractCanvas3D | |
![]() | perspective : Boolean [read-only]
is perspective projection. | AbstractCanvas3D | |
![]() | splineDetail : uint
splineTo()メソッドで描画する曲線の精度. | AbstractCanvas | |
![]() | splineTightness : Number
スプライン曲線の曲率を指定します. | AbstractCanvas | |
![]() | strokeEnabled : Boolean | AbstractCanvas | |
| Method | Defined By | ||
|---|---|---|---|
BitmapDataCanvas3D(bitmapData:BitmapData) | BitmapDataCanvas3D | ||
background(width:Number, height:Number, color:uint, alpha:Number):void [override] | BitmapDataCanvas3D | ||
![]() | beginCurrentFill():void
fillEnabled が true の場合、直前の塗りを開始します. | AbstractCanvas | |
![]() | beginCurrentStroke():void
strokeEnabled が true の場合、直前のストロークを再開します. | AbstractCanvas | |
![]() | beginFill(fill:ICanvasFill):void [override] | AbstractCanvas3D | |
![]() | beginPathGroup():void
begin path group( moveTo,lineTo,curveTo,bezierTo,splineTo ). | AbstractCanvas3D | |
![]() | beginStroke(stroke:ICanvasStroke):void [override] | AbstractCanvas3D | |
![]() | beginTexture(texture:BitmapData):void [override] | AbstractCanvas3D | |
![]() | beginTextures(texture:BitmapData, backfaceTexture:BitmapData):void | AbstractCanvas3D | |
![]() | beginVertexShape(mode:int = 0):void
Vertex描画 を 開始します. | AbstractCanvas3D | |
![]() | bezierTo(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void
3次ベジェ曲線を描画します. | AbstractCanvas3D | |
![]() | bezierVertex(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void
Vertex描画 で ベジェ曲線 を 追加します. | AbstractCanvas3D | |
![]() | clear():void [override] | GraphicsCanvas3D | |
![]() | closePath():void
描画しているシェイプを閉じます. | AbstractCanvas3D | |
![]() | curveTo(cx:Number, cy:Number, cz:Number, x:Number, y:Number, z:Number):void
2次ベジェ曲線を描画します. | AbstractCanvas3D | |
![]() | drawTriangles(vertices:Array, indices:Array, uvData:Array = null):void | AbstractCanvas3D | |
![]() | endFill():void
塗りを終了します. | AbstractCanvas | |
![]() | endPathGroup():void
end path group( moveTo,lineTo,curveTo,bezierTo,splineTo ). | AbstractCanvas3D | |
![]() | endStroke():void [override] | AbstractCanvas3D | |
![]() | endTexture():void [override] | AbstractCanvas3D | |
![]() | endVertexShape(close_path:Boolean = false):void
Vertex描画 を 終了します. | AbstractCanvas3D | |
![]() | image2d(x:Number, y:Number, z:Number, w:Number, h:Number, center:Boolean):void | AbstractCanvas3D | |
![]() | lineTo(x:Number, y:Number, z:Number):void
現在の描画位置から (x, y, z) まで描画します. | AbstractCanvas3D | |
![]() | moveTo(x:Number, y:Number, z:Number):void
現在の描画位置を (x, y, z) に移動します. | AbstractCanvas3D | |
![]() | pixel(x:Number, y:Number, z:Number, color:uint, alpha:Number):void
点を描画します. | AbstractCanvas3D | |
![]() | point(x:Number, y:Number, z:Number, color:uint, alpha:Number):void
点を描画します. | AbstractCanvas3D | |
![]() | projectionValue(x:Number, y:Number, z:Number):FNumber3D
get projection result. | AbstractCanvas3D | |
![]() | 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 | |
![]() | 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 | ||
![]() | setProjection(perspective:Boolean, centerX:Number, centerY:Number, focalLength:Number, scaleX:Number = 1, scaleY:Number = 1):void
projection setting
| AbstractCanvas3D | |
![]() | splineTo(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void
スプライン曲線を描画します. | AbstractCanvas3D | |
![]() | splineVertex(x:Number, y:Number, z:Number):void
Vertex描画 で スプライン曲線 を 追加します. | AbstractCanvas3D | |
![]() | triangle(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number):void
三角形を描画します. | AbstractCanvas3D | |
![]() | 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 | |
![]() | vertex(x:Number, y:Number, z:Number, u:Number = 0, v:Number = 0):void
Vertex描画 で 座標を追加します. | AbstractCanvas3D | |
| bitmapData | property |
bitmapData:BitmapData
public function get bitmapData():BitmapData public function set bitmapData(value:BitmapData):void| blendMode | property |
blendMode:String
public function get blendMode():String public function set blendMode(value:String):void| BitmapDataCanvas3D | () | Constructor |
public function BitmapDataCanvas3D(bitmapData:BitmapData)Parameters
bitmapData:BitmapData |
| 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