package flash.geom
Available on flash
staticinterpolate(thisMat:Matrix3D, toMat:Matrix3D, percent:Float):Matrix3D
new(?v:Vector<Float>)
read onlydeterminant:Float
position:Vector3D
rawData:Vector<Float>
append(lhs:Matrix3D):Void
appendRotation(degrees:Float, axis:Vector3D, ?pivotPoint:Vector3D):Void
appendScale(xScale:Float, yScale:Float, zScale:Float):Void
appendTranslation(x:Float, y:Float, z:Float):Void
clone():Matrix3D
copyColumnFrom(column:UInt, vector3D:Vector3D):Void
copyColumnTo(column:UInt, vector3D:Vector3D):Void
copyFrom(sourceMatrix3D:Matrix3D):Void
copyRawDataFrom(vector:Vector<Float>, index:UInt = 0, transpose:Bool = false):Void
copyRawDataTo(vector:Vector<Float>, index:UInt = 0, transpose:Bool = false):Void
copyRowFrom(row:UInt, vector3D:Vector3D):Void
copyRowTo(row:UInt, vector3D:Vector3D):Void
copyToMatrix3D(dest:Matrix3D):Void
decompose(?orientationStyle:Orientation3D):Vector<Vector3D>
deltaTransformVector(v:Vector3D):Vector3D
identity():Void
interpolateTo(toMat:Matrix3D, percent:Float):Void
invert():Bool
pointAt(pos:Vector3D, ?at:Vector3D, ?up:Vector3D):Void
prepend(rhs:Matrix3D):Void
prependRotation(degrees:Float, axis:Vector3D, ?pivotPoint:Vector3D):Void
prependScale(xScale:Float, yScale:Float, zScale:Float):Void
prependTranslation(x:Float, y:Float, z:Float):Void
recompose(components:Vector<Vector3D>, ?orientationStyle:Orientation3D):Bool
transformVector(v:Vector3D):Vector3D
transformVectors(vin:Vector<Float>, vout:Vector<Float>):Void
transpose():Void
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/flash/geom/Matrix3D.html