API documentation
class openfl.geom.Matrix3D
static function create2D(x:Float, y:Float, ?scale:Float, ?rotation:Float): Matrix3D
static function createABCD(a:Float, b:Float, c:Float, d:Float, tx:Float, ty:Float): Matrix3D
static function createOrtho(x0:Float, x1:Float, y0:Float, y1:Float, zNear:Float, zFar:Float): Matrix3D
static function interpolate(thisMat:Matrix3D, toMat:Matrix3D, percent:Float): Matrix3D
var determinant:Float
var position:Vector3D
var rawData:Vector<Float>
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 appendTranslation(x:Float, y:Float, z:Float): Void
function clone(): Matrix3D
function copyColumnFrom(column:Int, vector3D:Vector3D): Void
function copyColumnTo(column:Int, vector3D:Vector3D): Void
function copyFrom(other: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:Int, vector3D:Vector3D): Void
function copyToMatrix3D(other:Matrix3D): Void
function decompose(?orientationStyle:Orientation3D): Vector<Vector3D>
function deltaTransformVector(v:Vector3D): Vector3D
function get_determinant(): Float
function get_position(): 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 prependTranslation(x:Float, y:Float, z:Float): Void
function recompose(components:Vector<Vector3D>, ?orientationStyle:Orientation3D): Bool
function set_position(val:Vector3D): Vector3D
function transformVector(v:Vector3D): Vector3D
function transformVectors(vin:Vector<Float>, vout:Vector<Float>): Void
function transpose(): Void