Static methods

staticinterpolate(thisMat:Matrix3D, toMat:Matrix3D, percent:Float):Matrix3D

Constructor

@:value({ v : null })new(?v:Vector<Float>)

Variables

@:flash.propertyread onlydeterminant:Float

@:flash.propertyposition:Vector3D

@:flash.propertyrawData:Vector<Float>

Methods

@:value({ pivotPoint : null })appendRotation(degrees:Float, axis:Vector3D, ?pivotPoint:Vector3D):Void

appendScale(xScale:Float, yScale:Float, zScale:Float):Void

@:require(flash11)copyColumnFrom(column:Int, vector3D:Vector3D):Void

@:require(flash11)copyColumnTo(column:Int, vector3D:Vector3D):Void

@:require(flash11)copyFrom(other:Matrix3D):Void

@:value({ transpose : false, index : 0 })@:require(flash11)copyRawDataFrom(vector:Vector<Float>, index:UInt = 0, transpose:Bool = false):Void

@:value({ transpose : false, index : 0 })@:require(flash11)copyRawDataTo(vector:Vector<Float>, index:UInt = 0, transpose:Bool = false):Void

@:require(flash11)copyRowFrom(row:UInt, vector3D:Vector3D):Void

@:require(flash11)copyRowTo(row:Int, vector3D:Vector3D):Void

@:require(flash11)copyToMatrix3D(other:Matrix3D):Void

@:value({ up : null, at : null })pointAt(pos:Vector3D, ?at:Vector3D, ?up:Vector3D):Void

@:value({ pivotPoint : null })prependRotation(degrees:Float, axis:Vector3D, ?pivotPoint:Vector3D):Void

prependScale(xScale:Float, yScale:Float, zScale:Float):Void

recompose(components:Vector<Vector3D>, ?orientationStyle:Orientation3D):Bool