Constructors

Matrix3D.fromIdentity()

Matrix3D.fromMatrix2D(Matrix matrix)

Matrix3D.fromMatrix3D(Matrix3D matrix)

Matrix3D.fromZero()

Properties

data → Float32List

read-only
hashCode → int

Get a hash code for this object.

read-only, inherited
m00 → double

read-only
m01 → double

read-only
m02 → double

read-only
m03 → double

read-only
m10 → double

read-only
m11 → double

read-only
m12 → double

read-only
m13 → double

read-only
m20 → double

read-only
m21 → double

read-only
m22 → double

read-only
m23 → double

read-only
m30 → double

read-only
m31 → double

read-only
m32 → double

read-only
m33 → double

read-only
runtimeType → Type

A representation of the runtime type of the object.

read-only, inherited

Operators

operator ==(other) → bool

The equality operator.

inherited

Methods

clone() Matrix3D

concat(Matrix3D matrix) → void

concat2D(Matrix matrix) → void

concatInverse2D(Matrix matrix) → void

copyFrom(Matrix3D matrix) → void

copyFrom2D(Matrix matrix) → void

copyFrom2DAndConcat(Matrix copyMatrix, Matrix3D concatMatrix) → void

copyFromAndConcat(Matrix3D copyMatrix, Matrix3D concatMatrix) → void

copyFromAndConcat2D(Matrix3D copyMatrix, Matrix concatMatrix) → void

invert() → void

noSuchMethod(Invocation invocation) → dynamic

Invoked when a non-existent method or property is accessed.

inherited
prepend(Matrix3D matrix) → void

prepend2D(Matrix matrix) → void

prependInverse2D(Matrix matrix) → void

prependTranslation(num translationX, num translationY, num translationZ) → void

rotateX(num angle) → void

rotateY(num angle) → void

rotateZ(num angle) → void

scale(num scaleX, num scaleY, num scaleZ) → void

setIdentity() → void

setZero() → void

toString() → String

Returns a string representation of this object.

inherited
transformPoint(Point<num> point, [ Point<num> returnPoint ]) Point<num>

transformPointInverse(Point<num> point, [ Point<num> returnPoint ]) Point<num>

transformRectangle(Rectangle<num> rectangle, [ Rectangle<num> returnRectangle ]) Rectangle<num>

translate(num translationX, num translationY, num translationZ) → void