| Package | frocessing.core.canvas |
| Interface | public interface ICanvas3D extends ICanvas |
| Implementors | AbstractCanvas3D |
| Property | Defined By | ||
|---|---|---|---|
| backFaceCulling : Boolean | ICanvas3D | ||
![]() | bezierDetail : uint | ICanvas | |
![]() | currentFill : ICanvasFill | ICanvas | |
![]() | currentStroke : ICanvasStroke | ICanvas | |
![]() | fillEnabled : Boolean | ICanvas | |
![]() | imageDetail : uint | ICanvas | |
![]() | imageSmoothing : Boolean | ICanvas | |
| pathStartX : Number [read-only] | ICanvas3D | ||
| pathStartY : Number [read-only] | ICanvas3D | ||
| pathStartZ : Number [read-only] | ICanvas3D | ||
| pathX : Number [read-only] | ICanvas3D | ||
| pathY : Number [read-only] | ICanvas3D | ||
| pathZ : Number [read-only] | ICanvas3D | ||
![]() | splineDetail : uint | ICanvas | |
![]() | splineTightness : Number | ICanvas | |
![]() | strokeEnabled : Boolean | ICanvas | |
| Method | Defined By | ||
|---|---|---|---|
![]() | background(width:Number, height:Number, color:uint, alpha:Number):void | ICanvas | |
![]() | beginCurrentFill():void | ICanvas | |
![]() | beginCurrentStroke():void | ICanvas | |
![]() | beginFill(fill:ICanvasFill):void | ICanvas | |
beginPathGroup():void | ICanvas3D | ||
![]() | beginStroke(stroke:ICanvasStroke):void | ICanvas | |
![]() | beginTexture(texture:BitmapData):void | ICanvas | |
beginTextures(texture:BitmapData, backFaceTexture:BitmapData):void | ICanvas3D | ||
beginVertexShape(mode:int = 0):void | ICanvas3D | ||
bezierTo(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void | ICanvas3D | ||
bezierVertex(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void | ICanvas3D | ||
![]() | clear():void | ICanvas | |
closePath():void | ICanvas3D | ||
curveTo(cx:Number, cy:Number, cz:Number, x:Number, y:Number, z:Number):void | ICanvas3D | ||
drawTriangles(vertices:Array, indices:Array, uvData:Array = null):void | ICanvas3D | ||
![]() | endFill():void | ICanvas | |
endPathGroup():void | ICanvas3D | ||
![]() | endStroke():void | ICanvas | |
![]() | endTexture():void | ICanvas | |
endVertexShape(close_path:Boolean = false):void | ICanvas3D | ||
image2d(x:Number, y:Number, z:Number, w:Number, h:Number, center:Boolean):void | ICanvas3D | ||
lineTo(x:Number, y:Number, z:Number):void | ICanvas3D | ||
moveTo(x:Number, y:Number, z:Number):void | ICanvas3D | ||
pixel(x:Number, y:Number, z:Number, color:uint, alpha:Number):void | ICanvas3D | ||
point(x:Number, y:Number, z:Number, color:uint, alpha:Number):void | ICanvas3D | ||
projectionValue(x:Number, y:Number, z:Number):FNumber3D | ICanvas3D | ||
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 | ICanvas3D | ||
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 | ICanvas3D | ||
setProjection(perspective:Boolean, centerX:Number, centerY:Number, focalLength:Number, scaleX:Number = 1, scaleY:Number = 1):void | ICanvas3D | ||
splineTo(cx0:Number, cy0:Number, cz0:Number, cx1:Number, cy1:Number, cz1:Number, x:Number, y:Number, z:Number):void | ICanvas3D | ||
splineVertex(x:Number, y:Number, z:Number):void | ICanvas3D | ||
triangle(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number):void | ICanvas3D | ||
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 | ICanvas3D | ||
vertex(x:Number, y:Number, z:Number, u:Number = 0, v:Number = 0):void | ICanvas3D | ||
| backFaceCulling | property |
backFaceCulling:Boolean public function get backFaceCulling():Boolean public function set backFaceCulling(value:Boolean):void| pathStartX | property |
pathStartX:Number [read-only] public function get pathStartX():Number| pathStartY | property |
pathStartY:Number [read-only] public function get pathStartY():Number| pathStartZ | property |
pathStartZ:Number [read-only] public function get pathStartZ():Number| pathX | property |
pathX:Number [read-only] public function get pathX():Number| pathY | property |
pathY:Number [read-only] public function get pathY():Number| pathZ | property |
pathZ:Number [read-only] public function get pathZ():Number| beginPathGroup | () | method |
public function beginPathGroup():void| beginTextures | () | method |
public function beginTextures(texture:BitmapData, backFaceTexture:BitmapData):voidParameters
texture:BitmapData | |
backFaceTexture:BitmapData |
| beginVertexShape | () | method |
public function beginVertexShape(mode:int = 0):voidParameters
mode:int (default = 0) |
| bezierTo | () | method |
public function bezierTo(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 |
| bezierVertex | () | method |
public function bezierVertex(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 |
| closePath | () | method |
public function closePath():void| curveTo | () | method |
public function curveTo(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 |
| drawTriangles | () | method |
public function drawTriangles(vertices:Array, indices:Array, uvData:Array = null):voidParameters
vertices:Array | |
indices:Array | |
uvData:Array (default = null) |
| endPathGroup | () | method |
public function endPathGroup():void| endVertexShape | () | method |
public function endVertexShape(close_path:Boolean = false):voidParameters
close_path:Boolean (default = false) |
| image2d | () | method |
public function image2d(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 |
| lineTo | () | method |
public function lineTo(x:Number, y:Number, z:Number):voidParameters
x:Number | |
y:Number | |
z:Number |
| moveTo | () | method |
public function moveTo(x:Number, y:Number, z:Number):voidParameters
x:Number | |
y:Number | |
z:Number |
| pixel | () | method |
public function pixel(x:Number, y:Number, z:Number, color:uint, alpha:Number):voidParameters
x:Number | |
y:Number | |
z:Number | |
color:uint | |
alpha:Number |
| point | () | method |
public function point(x:Number, y:Number, z:Number, color:uint, alpha:Number):voidParameters
x:Number | |
y:Number | |
z:Number | |
color:uint | |
alpha:Number |
| projectionValue | () | method |
public function projectionValue(x:Number, y:Number, z:Number):FNumber3DParameters
x:Number | |
y:Number | |
z:Number |
FNumber3D |
| quad | () | method |
public function 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):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 |
| quadImage | () | method |
public function 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):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 |
| setProjection | () | method |
public function setProjection(perspective:Boolean, centerX:Number, centerY:Number, focalLength:Number, scaleX:Number = 1, scaleY:Number = 1):voidParameters
perspective:Boolean | |
centerX:Number | |
centerY:Number | |
focalLength:Number | |
scaleX:Number (default = 1) | |
scaleY:Number (default = 1) |
| splineTo | () | method |
public function splineTo(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 |
| splineVertex | () | method |
public function splineVertex(x:Number, y:Number, z:Number):voidParameters
x:Number | |
y:Number | |
z:Number |
| triangle | () | method |
public function triangle(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 |
| triangleImage | () | method |
public function 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):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 |
| vertex | () | method |
public function vertex(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) |