@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="DOMMatrix")
public class DOMMatrix
extends DOMMatrixReadOnly
| Modifier and Type | Field and Description |
|---|---|
double |
a |
double |
b |
double |
c |
double |
d |
double |
e |
double |
f |
double |
m11 |
double |
m12 |
double |
m13 |
double |
m14 |
double |
m21 |
double |
m22 |
double |
m23 |
double |
m24 |
double |
m31 |
double |
m32 |
double |
m33 |
double |
m34 |
double |
m41 |
double |
m42 |
double |
m43 |
double |
m44 |
| Constructor and Description |
|---|
DOMMatrix()
The DOMMatrix constructor creates a new DOMMatrix object which represents 4x4 matrices, suitable for 2D and 3D operations..
|
DOMMatrix(double[] init)
The DOMMatrix constructor creates a new DOMMatrix object which represents 4x4 matrices, suitable for 2D and 3D operations..
|
DOMMatrix(JsArray<java.lang.Double> init)
The DOMMatrix constructor creates a new DOMMatrix object which represents 4x4 matrices, suitable for 2D and 3D operations..
|
DOMMatrix(java.lang.String init)
The DOMMatrix constructor creates a new DOMMatrix object which represents 4x4 matrices, suitable for 2D and 3D operations..
|
| Modifier and Type | Method and Description |
|---|---|
static DOMMatrix |
fromFloat32Array(Float32Array array32) |
static DOMMatrix |
fromFloat64Array(Float64Array array64) |
static DOMMatrix |
fromMatrix() |
static DOMMatrix |
fromMatrix(DOMMatrixInit other) |
DOMMatrix |
invertSelf() |
DOMMatrix |
multiplySelf() |
DOMMatrix |
multiplySelf(DOMMatrixInit other) |
DOMMatrix |
preMultiplySelf() |
DOMMatrix |
preMultiplySelf(DOMMatrixInit other) |
DOMMatrix |
rotateAxisAngleSelf() |
DOMMatrix |
rotateAxisAngleSelf(double x) |
DOMMatrix |
rotateAxisAngleSelf(double x,
double y) |
DOMMatrix |
rotateAxisAngleSelf(double x,
double y,
double z) |
DOMMatrix |
rotateAxisAngleSelf(double x,
double y,
double z,
double angle) |
DOMMatrix |
rotateFromVectorSelf() |
DOMMatrix |
rotateFromVectorSelf(double x) |
DOMMatrix |
rotateFromVectorSelf(double x,
double y) |
DOMMatrix |
rotateSelf() |
DOMMatrix |
rotateSelf(double rotX) |
DOMMatrix |
rotateSelf(double rotX,
double rotY) |
DOMMatrix |
rotateSelf(double rotX,
double rotY,
double rotZ) |
DOMMatrix |
scale3dSelf() |
DOMMatrix |
scale3dSelf(double scale) |
DOMMatrix |
scale3dSelf(double scale,
double originX) |
DOMMatrix |
scale3dSelf(double scale,
double originX,
double originY) |
DOMMatrix |
scale3dSelf(double scale,
double originX,
double originY,
double originZ) |
DOMMatrix |
scaleSelf() |
DOMMatrix |
scaleSelf(double scaleX) |
DOMMatrix |
scaleSelf(double scaleX,
double scaleY) |
DOMMatrix |
scaleSelf(double scaleX,
double scaleY,
double scaleZ) |
DOMMatrix |
scaleSelf(double scaleX,
double scaleY,
double scaleZ,
double originX) |
DOMMatrix |
scaleSelf(double scaleX,
double scaleY,
double scaleZ,
double originX,
double originY) |
DOMMatrix |
scaleSelf(double scaleX,
double scaleY,
double scaleZ,
double originX,
double originY,
double originZ) |
DOMMatrix |
setMatrixValue(java.lang.String transformList) |
DOMMatrix |
skewXSelf() |
DOMMatrix |
skewXSelf(double sx) |
DOMMatrix |
skewYSelf() |
DOMMatrix |
skewYSelf(double sy) |
DOMMatrix |
translateSelf() |
DOMMatrix |
translateSelf(double tx) |
DOMMatrix |
translateSelf(double tx,
double ty) |
DOMMatrix |
translateSelf(double tx,
double ty,
double tz) |
a, b, c, d, e, f, flipX, flipY, inverse, is2D, isIdentity, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44, multiply, multiply, rotate, rotate, rotate, rotate, rotateAxisAngle, rotateAxisAngle, rotateAxisAngle, rotateAxisAngle, rotateAxisAngle, rotateFromVector, rotateFromVector, rotateFromVector, scale, scale, scale, scale, scale, scale, scale, scale3d, scale3d, scale3d, scale3d, scale3d, scaleNonUniform, scaleNonUniform, scaleNonUniform, skewX, skewX, skewY, skewY, toFloat32Array, toFloat64Array, toJSON, transformPoint, transformPoint, translate, translate, translate, translateassign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, is, isExtensible, isFrozen, isSealed, keys, preventExtensions, seal, setPrototypeOf, valueOf_, valuespublic double a
public double b
public double c
public double d
public double e
public double f
public double m11
public double m12
public double m13
public double m14
public double m21
public double m22
public double m23
public double m24
public double m31
public double m32
public double m33
public double m34
public double m41
public double m42
public double m43
public double m44
public DOMMatrix(@Nonnull
java.lang.String init)
public DOMMatrix(@Nonnull
JsArray<java.lang.Double> init)
public DOMMatrix(@Nonnull
double[] init)
public DOMMatrix()
@Nonnull public static DOMMatrix fromFloat32Array(@Nonnull Float32Array array32)
@Nonnull public static DOMMatrix fromFloat64Array(@Nonnull Float64Array array64)
@Nonnull public static DOMMatrix fromMatrix(@Nonnull DOMMatrixInit other)
@Nonnull public static DOMMatrix fromMatrix()
@Nonnull public DOMMatrix invertSelf()
@Nonnull public DOMMatrix multiplySelf(@Nonnull DOMMatrixInit other)
@Nonnull public DOMMatrix multiplySelf()
@Nonnull public DOMMatrix preMultiplySelf(@Nonnull DOMMatrixInit other)
@Nonnull public DOMMatrix preMultiplySelf()
@Nonnull public DOMMatrix rotateAxisAngleSelf(double x, double y, double z, double angle)
@Nonnull public DOMMatrix rotateAxisAngleSelf(double x, double y, double z)
@Nonnull public DOMMatrix rotateAxisAngleSelf(double x, double y)
@Nonnull public DOMMatrix rotateAxisAngleSelf(double x)
@Nonnull public DOMMatrix rotateAxisAngleSelf()
@Nonnull public DOMMatrix rotateFromVectorSelf(double x, double y)
@Nonnull public DOMMatrix rotateFromVectorSelf(double x)
@Nonnull public DOMMatrix rotateFromVectorSelf()
@Nonnull public DOMMatrix rotateSelf(double rotX, double rotY, double rotZ)
@Nonnull public DOMMatrix rotateSelf(double rotX, double rotY)
@Nonnull public DOMMatrix rotateSelf(double rotX)
@Nonnull public DOMMatrix rotateSelf()
@Nonnull public DOMMatrix scale3dSelf(double scale, double originX, double originY, double originZ)
@Nonnull public DOMMatrix scale3dSelf(double scale, double originX, double originY)
@Nonnull public DOMMatrix scale3dSelf(double scale, double originX)
@Nonnull public DOMMatrix scale3dSelf(double scale)
@Nonnull public DOMMatrix scale3dSelf()
@Nonnull public DOMMatrix scaleSelf(double scaleX, double scaleY, double scaleZ, double originX, double originY, double originZ)
@Nonnull public DOMMatrix scaleSelf(double scaleX, double scaleY, double scaleZ, double originX, double originY)
@Nonnull public DOMMatrix scaleSelf(double scaleX, double scaleY, double scaleZ, double originX)
@Nonnull public DOMMatrix scaleSelf(double scaleX, double scaleY, double scaleZ)
@Nonnull public DOMMatrix scaleSelf(double scaleX, double scaleY)
@Nonnull public DOMMatrix scaleSelf(double scaleX)
@Nonnull public DOMMatrix scaleSelf()
@Nonnull public DOMMatrix setMatrixValue(@Nonnull java.lang.String transformList)
@Nonnull public DOMMatrix skewXSelf(double sx)
@Nonnull public DOMMatrix skewXSelf()
@Nonnull public DOMMatrix skewYSelf(double sy)
@Nonnull public DOMMatrix skewYSelf()
@Nonnull public DOMMatrix translateSelf(double tx, double ty, double tz)
@Nonnull public DOMMatrix translateSelf(double tx, double ty)
@Nonnull public DOMMatrix translateSelf(double tx)
@Nonnull public DOMMatrix translateSelf()