Readonly
aReadonly
bReadonly
cReadonly
dReadonly
eReadonly
fReadonly
is2The readonly is2D
property of the DOMMatrixReadOnly interface is a Boolean flag that is true
when the matrix is 2D.
Readonly
isThe readonly isIdentity
property of the DOMMatrixReadOnly interface is a Boolean whose value is true
if the matrix is the identity matrix.
Readonly
m11Readonly
m12Readonly
m13Readonly
m14Readonly
m21Readonly
m22Readonly
m23Readonly
m24Readonly
m31Readonly
m32Readonly
m33Readonly
m34Readonly
m41Readonly
m42Readonly
m43Readonly
m44The flipX()
method of the DOMMatrixReadOnly interface creates a new matrix being the result of the original matrix flipped about the x-axis.
The flipY()
method of the DOMMatrixReadOnly interface creates a new matrix being the result of the original matrix flipped about the y-axis.
The inverse()
method of the DOMMatrixReadOnly interface creates a new matrix which is the inverse of the original matrix.
The multiply()
method of the DOMMatrixReadOnly interface creates and returns a new matrix which is the dot product of the matrix and the otherMatrix
parameter.
Optional
other: DOMMatrixInitThe rotate()
method of the DOMMatrixReadOnly interface returns a new DOMMatrix created by rotating the source matrix around each of its axes by the specified number of degrees.
Optional
rotX: numberOptional
rotY: numberOptional
rotZ: numberThe rotateAxisAngle()
method of the DOMMatrixReadOnly interface returns a new DOMMatrix created by rotating the source matrix by the given vector and angle.
Optional
x: numberOptional
y: numberOptional
z: numberOptional
angle: numberThe rotateFromVector()
method of the DOMMatrixReadOnly interface is returns a new DOMMatrix created by rotating the source matrix by the angle between the specified vector and (1, 0)
.
Optional
x: numberOptional
y: numberThe scale()
method of the original matrix with a scale transform applied.
Optional
scaleX: numberOptional
scaleY: numberOptional
scaleZ: numberOptional
originX: numberOptional
originY: numberOptional
originZ: numberThe scale3d()
method of the DOMMatrixReadOnly interface creates a new matrix which is the result of a 3D scale transform being applied to the matrix.
Optional
scale: numberOptional
originX: numberOptional
originY: numberOptional
originZ: numberThe skewX()
method of the DOMMatrixReadOnly interface returns a new DOMMatrix created by applying the specified skew transformation to the source matrix along its x-axis.
Optional
sx: numberThe skewY()
method of the DOMMatrixReadOnly interface returns a new DOMMatrix created by applying the specified skew transformation to the source matrix along its y-axis.
Optional
sy: numberThe toFloat32Array()
method of the DOMMatrixReadOnly interface returns a new Float32Array containing all 16 elements (m11
, m12
, m13
, m14
, m21
, m22
, m23
, m24
, m31
, m32
, m33
, m34
, m41
, m42
, m43
, m44
) which comprise the matrix.
The toFloat64Array()
method of the DOMMatrixReadOnly interface returns a new Float64Array containing all 16 elements (m11
, m12
, m13
, m14
, m21
, m22
, m23
, m24
, m31
, m32
, m33
, m34
, m41
, m42
, m43
, m44
) which comprise the matrix.
The toJSON()
method of the DOMMatrixReadOnly interface creates and returns a JSON object.
The transformPoint
method of the You can also create a new DOMPoint
by applying a matrix to a point with the DOMPointReadOnly.matrixTransform() method.
Optional
point: DOMPointInitThe translate()
method of the DOMMatrixReadOnly interface creates a new matrix being the result of the original matrix with a translation applied.
Optional
tx: numberOptional
ty: numberOptional
tz: number
The
DOMMatrixReadOnly
interface represents a read-only 4×4 matrix, suitable for 2D and 3D operations.MDN Reference