The Matrix3D class lets you create and manipulate 4x3 3D transformation matrices.
det:Number [read-only]Implementation
public function get det():Number
IDENTITY:Matrix3D [read-only]
Implementation
public static function get IDENTITY():Matrix3D
public var n11:Number
public var n12:Number
public var n13:Number
public var n14:Number
public var n21:Number
public var n22:Number
public var n23:Number
public var n24:Number
public var n31:Number
public var n32:Number
public var n33:Number
public var n34:Number
public function Matrix3D(args:Array)Parameters
public static function add(m1:Matrix3D, m2:Matrix3D):Matrix3DParameters
Returns
public static function axis2quaternion(x:Number, y:Number, z:Number, angle:Number):ObjectParameters
| x:Number |
| |
| y:Number |
| |
| z:Number |
| |
| angle:Number |
Returns
public static function axisRotationWithReference(axis:Number3D, ref:Number3D, pAngle:Number):Matrix3DParameters
Returns
public static function clone(m:Matrix3D):Matrix3DParameters
Returns
public function copy(m:Matrix3D):Matrix3DParameters
Returns
public function copy3x3(m:Matrix3D):Matrix3DParameters
Returns
public static function euler2matrix(angle:Number3D):Matrix3DParameters
Returns
public static function euler2quaternion(ax:Number, ay:Number, az:Number):ObjectParameters
| ax:Number |
| |
| ay:Number |
| |
| az:Number |
Returns
public static function getTrace(m:Matrix3D):NumberParameters
Returns
public static function inverse(m:Matrix3D):Matrix3DParameters
Returns
public static function magnitudeQuaternion(q:Object):NumberParameters
Returns
public static function matrix2euler(mat:Matrix3D):Number3DParameters
Returns
public static function multiply(m1:Matrix3D, m2:Matrix3D):Matrix3DParameters
Returns
public static function multiply3x3(m1:Matrix3D, m2:Matrix3D):Matrix3DParameters
Returns
public static function multiplyQuaternion(qa:Object, qb:Object):ObjectParameters
Returns
public static function multiplyVector(m:Matrix3D, v:Number3D):voidParameters
public static function multiplyVector3x3(m:Matrix3D, v:Number3D):voidParameters
public static function normalizeQuaternion(q:Object):ObjectParameters
Returns
public static function quaternion2matrix(x:Number, y:Number, z:Number, w:Number):Matrix3DParameters
| x:Number |
| |
| y:Number |
| |
| z:Number |
| |
| w:Number |
Returns
public static function rotateAxis(m:Matrix3D, v:Number3D):voidParameters
public static function rotationMatrix(u:Number, v:Number, w:Number, angle:Number):Matrix3DParameters
| u:Number |
| |
| v:Number |
| |
| w:Number |
| |
| angle:Number |
Returns
public static function rotationX(angleRad:Number):Matrix3DParameters
Returns
public static function rotationY(angleRad:Number):Matrix3D
Parameters
| angleRad:Number — Number angle of rotation in degrees
|
Returns
public static function rotationZ(angleRad:Number):Matrix3D
Parameters
| angleRad:Number — Number angle of rotation in degrees
|
Returns
public static function scaleMatrix(u:Number, v:Number, w:Number):Matrix3DParameters
| u:Number |
| |
| v:Number |
| |
| w:Number |
Returns
public function toString():String
Returns
public static function translationMatrix(u:Number, v:Number, w:Number):Matrix3DParameters
| u:Number |
| |
| v:Number |
| |
| w:Number |
Returns
Wed Mar 28 2007, 5:46 PM GMT+01:00