JavaScript DOMMatrixReadOnly : Object
Constructors
Constructs a new matrix using the specified cssTransform
. The syntax for this string is the same as
for the css transform property.
Example:
RunResults:
values
must have either 6
or 16
elements in it.
If 6
elements are specified (a
, b
, ..., f
), the matrix will be
a
2D matrix constructed like:
a |
c |
e |
b |
d |
f |
0 |
0 |
1 |
Example:
RunResults:
If 16
elements are specified (m11
, m12
, m13
, m14
,
m21
, m22
,
..., m44
), the matrix will be a 3D matrix constructed like:
m11 |
m12 |
m13 |
m14 |
m21 |
m22 |
m23 |
m24 |
m31 |
m32 |
m33 |
m34 |
m41 |
m42 |
m43 |
m44 |
Example:
RunResults:
Instance Properties
true
if this
is an identity matrix (diagonal elements are 1
, rest are
0
).
Example:
RunResults:
Instance Methods
See also DOMMatrix.rotateAxisAngleSelf().
Rotates this
by the angle between the x axis and the vector from the origin to the specified point
(x
, y
). Same as this.rotate
(Math.atan2(y, x) * 180 / Math.PI).
See also DOMMatrix.rotateFromVectorSelf().
Example:
RunResults:
See also DOMMatrix.scaleSelf().
See also DOMMatrix.scale3DSelf().