Packagefrocessing.geom
Classpublic class FTransform3D
SubclassesF3DObject

FTransform3D



Public Properties
 PropertyDefined by
  matrix : FMatrix3D
FTransform3D
  postureX : FNumber3D
[read-only]
FTransform3D
  postureY : FNumber3D
[read-only]
FTransform3D
  postureZ : FNumber3D
[read-only]
FTransform3D
  rotationX : Number
FTransform3D
  rotationY : Number
FTransform3D
  rotationZ : Number
FTransform3D
  scaleX : Number
FTransform3D
  scaleY : Number
FTransform3D
  scaleZ : Number
FTransform3D
  x : Number
FTransform3D
  y : Number
FTransform3D
  z : Number
FTransform3D
Public Methods
 MethodDefined by
  
FTransform3D(defaultMatrix_:FMatrix3D = null)
...
FTransform3D
  
identity():void
FTransform3D
  
pitch(a:Number):void
FTransform3D
  
position(x_:Number, y_:Number, z_:Number):void
FTransform3D
  
roll(a:Number):void
FTransform3D
  
rotateAxis(ux:Number, uy:Number, uz:Number, a:Number):void
FTransform3D
  
rotateX(a:Number):void
FTransform3D
  
rotateY(a:Number):void
FTransform3D
  
rotateZ(a:Number):void
FTransform3D
  
rotation(ax:Number, ay:Number, az:Number):void
FTransform3D
  
scale(sx:Number, sy:Number, sz:Number):void
FTransform3D
  
FTransform3D
  
translate(tx:Number, ty:Number, tz:Number):void
FTransform3D
  
yow(a:Number):void
FTransform3D
Property detail
matrixproperty
matrix:FMatrix3D  [read-write]Implementation
    public function get matrix():FMatrix3D
    public function set matrix(value:FMatrix3D):void
postureXproperty 
postureX:FNumber3D  [read-only]Implementation
    public function get postureX():FNumber3D
postureYproperty 
postureY:FNumber3D  [read-only]Implementation
    public function get postureY():FNumber3D
postureZproperty 
postureZ:FNumber3D  [read-only]Implementation
    public function get postureZ():FNumber3D
rotationXproperty 
rotationX:Number  [read-write]Implementation
    public function get rotationX():Number
    public function set rotationX(value:Number):void
rotationYproperty 
rotationY:Number  [read-write]Implementation
    public function get rotationY():Number
    public function set rotationY(value:Number):void
rotationZproperty 
rotationZ:Number  [read-write]Implementation
    public function get rotationZ():Number
    public function set rotationZ(value:Number):void
scaleXproperty 
scaleX:Number  [read-write]Implementation
    public function get scaleX():Number
    public function set scaleX(value:Number):void
scaleYproperty 
scaleY:Number  [read-write]Implementation
    public function get scaleY():Number
    public function set scaleY(value:Number):void
scaleZproperty 
scaleZ:Number  [read-write]Implementation
    public function get scaleZ():Number
    public function set scaleZ(value:Number):void
xproperty 
x:Number  [read-write]Implementation
    public function get x():Number
    public function set x(value:Number):void
yproperty 
y:Number  [read-write]Implementation
    public function get y():Number
    public function set y(value:Number):void
zproperty 
z:Number  [read-write]Implementation
    public function get z():Number
    public function set z(value:Number):void
Constructor detail
FTransform3D()constructor
public function FTransform3D(defaultMatrix_:FMatrix3D = null)

...

Parameters
defaultMatrix_:FMatrix3D (default = null)
Method detail
identity()method
public function identity():void
pitch()method 
public function pitch(a:Number):voidParameters
a:Number
position()method 
public function position(x_:Number, y_:Number, z_:Number):voidParameters
x_:Number
 
y_:Number
 
z_:Number
roll()method 
public function roll(a:Number):voidParameters
a:Number
rotateAxis()method 
public function rotateAxis(ux:Number, uy:Number, uz:Number, a:Number):voidParameters
ux:Number
 
uy:Number
 
uz:Number
 
a:Number
rotateX()method 
public function rotateX(a:Number):voidParameters
a:Number
rotateY()method 
public function rotateY(a:Number):voidParameters
a:Number
rotateZ()method 
public function rotateZ(a:Number):voidParameters
a:Number
rotation()method 
public function rotation(ax:Number, ay:Number, az:Number):voidParameters
ax:Number
 
ay:Number
 
az:Number
scale()method 
public function scale(sx:Number, sy:Number, sz:Number):voidParameters
sx:Number
 
sy:Number
 
sz:Number
transform()method 
public function transform(v:FNumber3D):FNumber3DParameters
v:FNumber3D

Returns
FNumber3D
translate()method 
public function translate(tx:Number, ty:Number, tz:Number):voidParameters
tx:Number
 
ty:Number
 
tz:Number
yow()method 
public function yow(a:Number):voidParameters
a:Number