Packagefrocessing.f3d
Classpublic class F3DObject
InheritanceF3DObject Inheritance FTransform3D
SubclassesF3DGroup, F3DModel

Abstract 3D Object



Public Properties
 PropertyDefined by
 Inheritedmatrix : FMatrix3D
FTransform3D
  name : String
F3DObject
 InheritedpostureX : FNumber3D
FTransform3D
 InheritedpostureY : FNumber3D
FTransform3D
 InheritedpostureZ : FNumber3D
FTransform3D
 InheritedrotationX : Number
FTransform3D
 InheritedrotationY : Number
FTransform3D
 InheritedrotationZ : Number
FTransform3D
 InheritedscaleX : Number
FTransform3D
 InheritedscaleY : Number
FTransform3D
 InheritedscaleZ : Number
FTransform3D
  userData : Object
F3DObject
 Inheritedx : Number
FTransform3D
 Inheritedy : Number
FTransform3D
 Inheritedz : Number
FTransform3D
Protected Properties
 PropertyDefined by
  m11 : Number
F3DObject
  m12 : Number
F3DObject
  m13 : Number
F3DObject
  m21 : Number
F3DObject
  m22 : Number
F3DObject
  m23 : Number
F3DObject
  m31 : Number
F3DObject
  m32 : Number
F3DObject
  m33 : Number
F3DObject
  m41 : Number
F3DObject
  m42 : Number
F3DObject
  m43 : Number
F3DObject
Public Methods
 MethodDefined by
  
F3DObject(defaultMatrix:FMatrix3D = null)
F3DObject
  
draw(g:F3DGraphics):void
F3DObject
 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
 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
F3DObject
 Inherited
yow(a:Number):void
FTransform3D
Property detail
m11property
protected var m11:Number
m12property 
protected var m12:Number
m13property 
protected var m13:Number
m21property 
protected var m21:Number
m22property 
protected var m22:Number
m23property 
protected var m23:Number
m31property 
protected var m31:Number
m32property 
protected var m32:Number
m33property 
protected var m33:Number
m41property 
protected var m41:Number
m42property 
protected var m42:Number
m43property 
protected var m43:Number
nameproperty 
name:String  [read-write]

Implementation
    public function get name():String
    public function set name(value:String):void
userDataproperty 
public var userData:Object
Constructor detail
F3DObject()constructor
public function F3DObject(defaultMatrix:FMatrix3D = null)

Parameters
defaultMatrix:FMatrix3D (default = null)
Method detail
draw()method
public function draw(g:F3DGraphics):void

Parameters
g:F3DGraphics
updateTransform()method 
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