Packagefrocessing.f3d.models
Classpublic class F3DCube
InheritanceF3DCube Inheritance F3DObject Inheritance FTransform3D Inheritance Object

3D Cube



Public Properties
 PropertyDefined By
  back : F3DPlane
F3DCube
  bottom : F3DPlane
F3DCube
  front : F3DPlane
F3DCube
  left : F3DPlane
F3DCube
 Inheritedmatrix : FMatrix3D
FTransform3D
 Inheritedname : String
F3DObject
 InheritedpostureX : FNumber3D
[read-only]
FTransform3D
 InheritedpostureY : FNumber3D
[read-only]
FTransform3D
 InheritedpostureZ : FNumber3D
[read-only]
FTransform3D
  right : F3DPlane
F3DCube
 InheritedrotationX : Number
FTransform3D
 InheritedrotationY : Number
FTransform3D
 InheritedrotationZ : Number
FTransform3D
 InheritedscaleX : Number
FTransform3D
 InheritedscaleY : Number
FTransform3D
 InheritedscaleZ : Number
FTransform3D
  top : F3DPlane
F3DCube
 InheriteduserData : Object
F3DObject
  visible : Boolean = true
F3DCube
 Inheritedx : Number
FTransform3D
 Inheritedy : Number
FTransform3D
 Inheritedz : Number
FTransform3D
Public Methods
 MethodDefined By
  
F3DCube(width:Number, height:Number, depth:Number, segment:uint = 1, segmentH:uint = 1, segmentD:uint = 1)
F3DCube
  
disable material and backCulling.
F3DCube
  
draw(g:ICanvas3D):void
[override]
F3DCube
  
enable material and backCulling.
F3DCube
 Inherited
identity():void
FTransform3D
 Inherited
pitch(a:Number):void
FTransform3D
 Inherited
position(x_:Number, y_:Number, z_:Number):void
FTransform3D
 Inherited
roll(a:Number):void
FTransform3D
 Inherited
rotateAxis(ux:Number, uy:Number, uz:Number, a:Number):void
FTransform3D
 Inherited
rotateX(a:Number):void
FTransform3D
 Inherited
rotateY(a:Number):void
FTransform3D
 Inherited
rotateZ(a:Number):void
FTransform3D
 Inherited
rotation(ax:Number, ay:Number, az:Number):void
FTransform3D
 Inherited
scale(sx:Number, sy:Number, sz:Number):void
FTransform3D
  
setColors(front:uint, right:uint, back:uint, left:uint, top:uint, bottom:uint):void
F3DCube
  
setTextures(front:BitmapData, right:BitmapData, back:BitmapData, left:BitmapData, top:BitmapData, bottom:BitmapData):void
F3DCube
 Inherited
FTransform3D
 Inherited
translate(tx:Number, ty:Number, tz:Number):void
FTransform3D
  
updateTransform(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
[override]
F3DCube
 Inherited
yow(a:Number):void
FTransform3D
Property Detail
backproperty
public var back:F3DPlane

bottomproperty 
public var bottom:F3DPlane

frontproperty 
public var front:F3DPlane

leftproperty 
public var left:F3DPlane

rightproperty 
public var right:F3DPlane

topproperty 
public var top:F3DPlane

visibleproperty 
public var visible:Boolean = true

Constructor Detail
F3DCube()Constructor
public function F3DCube(width:Number, height:Number, depth:Number, segment:uint = 1, segmentH:uint = 1, segmentD:uint = 1)

Parameters
width:Number
 
height:Number (default = NaN)
 
depth:Number (default = NaN)
 
segment:uint (default = 1)
 
segmentH:uint (default = 1)
 
segmentD:uint (default = 1)
Method Detail
disableStyle()method
public function disableStyle():void

disable material and backCulling.

draw()method 
override public function draw(g:ICanvas3D):void

Parameters

g:ICanvas3D

enableStyle()method 
public function enableStyle():void

enable material and backCulling.

setColors()method 
public function setColors(front:uint, right:uint, back:uint, left:uint, top:uint, bottom:uint):void

Parameters

front:uint
 
right:uint
 
back:uint
 
left:uint
 
top:uint
 
bottom:uint

setTextures()method 
public function setTextures(front:BitmapData, right:BitmapData, back:BitmapData, left:BitmapData, top:BitmapData, bottom:BitmapData):void

Parameters

front:BitmapData
 
right:BitmapData
 
back:BitmapData
 
left:BitmapData
 
top:BitmapData
 
bottom:BitmapData

updateTransform()method 
override public function updateTransform(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

Parameters

m11_:Number
 
m12_:Number
 
m13_:Number
 
m21_:Number
 
m22_:Number
 
m23_:Number
 
m31_:Number
 
m32_:Number
 
m33_:Number
 
m41_:Number
 
m42_:Number
 
m43_:Number