Matrix4 class
- Available extensions
Constructors
- Matrix4()
Properties
Methods
-
clone(
) → Matrix4 -
compose(
Vector3 position, Quaternion quaternion, Vector3 scale) → Matrix4 -
copy(
Matrix4 m) → Matrix4 -
copyPosition(
Matrix4 m) → Matrix4 -
decompose(
Vector3 position, Quaternion quaternion, Vector3 scale) → Matrix4 -
determinant(
) → double -
equals(
Matrix4 matrix) → bool -
extractBasis(
Vector3 xAxis, Vector3 yAxis, Vector3 zAxis) → Matrix4 -
extractRotation(
Matrix4 m) → Matrix4 -
fromArray(
dynamic array, [int offset = 0]) → Matrix4 -
getInverse(
Matrix4 matrix) → Matrix4 -
getMaxScaleOnAxis(
) → double -
identity(
) → Matrix4 -
invert(
) → Matrix4 -
lookAt(
Vector3 eye, Vector3 target, Vector3 up) → Matrix4 -
makeBasis(
Vector3 xAxis, Vector3 yAxis, Vector3 zAxis) → Matrix4 -
makeOrthographic(
num left, num right, num top, num bottom, num near, num far) → Matrix4 -
makeOrthographic(
dynamic left, dynamic right, dynamic top, dynamic bottom, dynamic near, dynamic far) → dynamic -
Available on Matrix4, provided by the Matrix4GPU extension
-
makePerspective(
dynamic left, dynamic right, dynamic top, dynamic bottom, dynamic near, dynamic far) → dynamic -
Available on Matrix4, provided by the Matrix4GPU extension
-
makePerspective(
num left, num right, num top, num bottom, num near, num far) → Matrix4 -
makeRotationAxis(
Vector3 axis, num angle) → Matrix4 -
makeRotationFromEuler(
Euler euler) → Matrix4 -
makeRotationFromQuaternion(
Quaternion q) → Matrix4 -
makeRotationX(
num theta) → Matrix4 -
makeRotationY(
num theta) → Matrix4 -
makeRotationZ(
num theta) → Matrix4 -
makeScale(
num x, num y, num z) → Matrix4 -
makeShear(
num xy, num xz, num yx, num yz, num zx, num zy) → Matrix4 -
makeTranslation(
num x, num y, num z) → Matrix4 -
multiply(
Matrix4 m, {Matrix4? n}) → Matrix4 -
multiplyMatrices(
Matrix4 a, Matrix4 b) → Matrix4 -
multiplyScalar(
num s) → Matrix4 -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
premultiply(
Matrix4 m) → Matrix4 -
scale(
Vector3 v) → Matrix4 -
set(
num n11, num n12, num n13, num n14, num n21, num n22, num n23, num n24, num n31, num n32, num n33, num n34, num n41, num n42, num n43, num n44) → Matrix4 -
setFromMatrix3(
Matrix3 m) → Matrix4 -
setPosition(
dynamic x, [dynamic y, dynamic z]) → Matrix4 -
setPositionFromVector3(
Vector3 x) → Matrix4 -
toArray(
dynamic array, [int offset = 0]) → dynamic -
toJSON(
) → dynamic -
toString(
) → String -
A string representation of this object.
inherited
-
transpose(
) → Matrix4
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited