Packagefrocessing.f3d.models
Classpublic class F3DSimpleCube
InheritanceF3DSimpleCube Inheritance F3DModel Inheritance F3DObject Inheritance FTransform3D Inheritance Object

3D Primitive Plane



Public Properties
 PropertyDefined By
 Inherited$vertices : Array
transformed vertex : Number[]
F3DModel
 InheritedbackFaceCulling : Boolean = true
F3DModel
 Inheritedfaces : Array
indexes of polygon vertex :uint[]
F3DModel
 Inheritedmaterial : IF3DMaterial
F3DModel
 Inheritedmatrix : FMatrix3D
FTransform3D
 Inheritedname : String
F3DObject
 InheritedpostureX : FNumber3D
[read-only]
FTransform3D
 InheritedpostureY : FNumber3D
[read-only]
FTransform3D
 InheritedpostureZ : FNumber3D
[read-only]
FTransform3D
 InheritedrotationX : Number
FTransform3D
 InheritedrotationY : Number
FTransform3D
 InheritedrotationZ : Number
FTransform3D
 InheritedscaleX : Number
FTransform3D
 InheritedscaleY : Number
FTransform3D
 InheritedscaleZ : Number
FTransform3D
 InheriteduserData : Object
F3DObject
 Inheriteduv : Array
uv of each faces : Number[]
F3DModel
 InheritedvertexNum : uint
[read-only]
F3DModel
 Inheritedvertices : Array
original vertex : FNumber3D[]
F3DModel
 Inheritedvisible : Boolean = true
F3DModel
 Inheritedx : Number
FTransform3D
 Inheritedy : Number
FTransform3D
 Inheritedz : Number
FTransform3D
Public Methods
 MethodDefined By
  
F3DSimpleCube(width:Number, height:Number, depth:Number, segment:uint = 1, segmentH:uint = 1, segmentD:uint = 1)
F3DSimpleCube
 Inherited
addVertex(x:Number, y:Number, z:Number, u:Number = 0, v:Number = 0):void
append vertex by triagnle mode.
F3DModel
 Inherited
beginVertex(mode:int, meshNum:uint = 0):void
begin vertex.
F3DModel
 Inherited
clear():void
clear vertex, uv, faces, matrial
F3DModel
 Inherited
F3DModel
 Inherited
disable material and backCulling.
F3DModel
 Inherited
draw(g:ICanvas3D):void
[override]
F3DModel
 Inherited
enable material and backCulling.
F3DModel
 Inherited
endVertex():void
end vertex;
F3DModel
 Inherited
identity():void
FTransform3D
 Inherited
noMaterial():void
F3DModel
 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
 Inherited
setColor(color:uint, alpha:Number = 1):void
F3DModel
 Inherited
setMesh(vertices:Array, faces:Array, uv:Array = null):void
F3DModel
 Inherited
setTexture(texture:BitmapData, backTexture:BitmapData = null):void
F3DModel
 Inherited
FTransform3D
 Inherited
translate(tx:Number, ty:Number, tz:Number):void
FTransform3D
 Inherited
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]
F3DModel
 Inherited
yow(a:Number):void
FTransform3D
Public Constants
 ConstantDefined By
 InheritedTRIANGLE_FAN : int = 11
[static]
F3DModel
 InheritedTRIANGLE_MESH : int = 12
[static]
F3DModel
 InheritedTRIANGLES : int = 9
[static]
F3DModel
 InheritedTRIANGLE_STRIP : int = 10
[static]
F3DModel
Constructor Detail
F3DSimpleCube()Constructor
public function F3DSimpleCube(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)