Packageaway3d.core.math
Classpublic final class Matrix3D

3D transformation 4x3 matrix

Public Properties
 PropertyDefined by
  det : Number
[read-only]
Matrix3D
  _position : Number3D
Matrix3D
  position : Number3D
[read-only]
Matrix3D
  sxx : Number
Matrix3D
  sxy : Number
Matrix3D
  sxz : Number
Matrix3D
  syx : Number
Matrix3D
  syy : Number
Matrix3D
  syz : Number
Matrix3D
  szx : Number
Matrix3D
  szy : Number
Matrix3D
  szz : Number
Matrix3D
  tx : Number
Matrix3D
  ty : Number
Matrix3D
  tz : Number
Matrix3D
Public Methods
 MethodDefined by
  
Matrix3D
  
array2matrix(ar:Array):void
Matrix3D
  
Matrix3D
  
Matrix3D
  
inverse(m:Matrix3D):void
Matrix3D
  
Matrix3D
  
multiply(m1:Matrix3D, m2:Matrix3D):void
Matrix3D
  
Matrix3D
  
quaternion2matrix(x:Number, y:Number, z:Number, w:Number):void
Matrix3D
  
rotationMatrix(u:Number, v:Number, w:Number, angle:Number):void
Matrix3D
  
scale(x:Number, y:Number, z:Number):void
Matrix3D
  
scaleMatrix(u:Number, v:Number, w:Number):void
Matrix3D
  
toString():String
Matrix3D
  
translationMatrix(u:Number, v:Number, w:Number):void
Matrix3D
Property detail
detproperty
det:Number  [read-only]Implementation
    public function get det():Number
_positionproperty 
public var _position:Number3D
positionproperty 
position:Number3D  [read-only]Implementation
    public function get position():Number3D
sxxproperty 
public var sxx:Number
sxyproperty 
public var sxy:Number
sxzproperty 
public var sxz:Number
syxproperty 
public var syx:Number
syyproperty 
public var syy:Number
syzproperty 
public var syz:Number
szxproperty 
public var szx:Number
szyproperty 
public var szy:Number
szzproperty 
public var szz:Number
txproperty 
public var tx:Number
typroperty 
public var ty:Number
tzproperty 
public var tz:Number
Constructor detail
Matrix3D()constructor
public function Matrix3D() Init Parameters
Method detail
array2matrix()method
public function array2matrix(ar:Array):void Parameters
ar:Array
clone()method 
public function clone():Matrix3D

Returns
Matrix3D
copy3x3()method 
public function copy3x3(m:Matrix3D):Matrix3D Parameters
m:Matrix3D

Returns
Matrix3D
inverse()method 
public function inverse(m:Matrix3D):void Parameters
m:Matrix3D
matrix2euler()method 
public function matrix2euler():Number3D

Returns
Number3D
multiply()method 
public function multiply(m1:Matrix3D, m2:Matrix3D):void Parameters
m1:Matrix3D
 
m2:Matrix3D
multiply3x3()method 
public function multiply3x3(m1:Matrix3D, m2:Matrix3D):void Parameters
m1:Matrix3D
 
m2:Matrix3D
quaternion2matrix()method 
public function quaternion2matrix(x:Number, y:Number, z:Number, w:Number):void Parameters
x:Number
 
y:Number
 
z:Number
 
w:Number
rotationMatrix()method 
public function rotationMatrix(u:Number, v:Number, w:Number, angle:Number):void Parameters
u:Number
 
v:Number
 
w:Number
 
angle:Number
scale()method 
public function scale(x:Number, y:Number, z:Number):void Parameters
x:Number
 
y:Number
 
z:Number
scaleMatrix()method 
public function scaleMatrix(u:Number, v:Number, w:Number):void Parameters
u:Number
 
v:Number
 
w:Number
toString()method 
public function toString():String

Returns
String
translationMatrix()method 
public function translationMatrix(u:Number, v:Number, w:Number):void Parameters
u:Number
 
v:Number
 
w:Number
Wiki link
Click to go to the wiki page for 'away3d.core.math.Matrix3D'

Code examples

Comments