class flash.geom.Matrix3D

Available on flash

Class Fields

static function interpolate(thisMat:Matrix3D, toMat:Matrix3D, percent:Float):Matrix3D

Instance Fields

function new(?v:Vector<Float>):Void

function append(lhs:Matrix3D):Void

function appendRotation(degrees:Float, axis:Vector3D, ?pivotPoint:Vector3D):Void

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

function clone():Matrix3D

function copyColumnFrom(column:UInt, vector3D:Vector3D):Void

function copyColumnTo(column:UInt, vector3D:Vector3D):Void

function copyFrom(sourceMatrix3D:Matrix3D):Void

function copyRawDataFrom(vector:Vector<Float>, ?index:UInt, ?transpose:Bool):Void

function copyRawDataTo(vector:Vector<Float>, ?index:UInt, ?transpose:Bool):Void

function copyRowFrom(row:UInt, vector3D:Vector3D):Void

function copyRowTo(row:UInt, vector3D:Vector3D):Void

function decompose(?orientationStyle:Orientation3D):Vector<Vector3D>

function identity():Void

function interpolateTo(toMat:Matrix3D, percent:Float):Void

function invert():Bool

function pointAt(pos:Vector3D, ?at:Vector3D, ?up:Vector3D):Void

function prepend(rhs:Matrix3D):Void

function prependRotation(degrees:Float, axis:Vector3D, ?pivotPoint:Vector3D):Void

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

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

function transpose():Void