Class: Matrix
Constructors
Constructor
new Matrix(
a,b,c,d,e,f):Matrix
Parameters
a
number
b
number
c
number
d
number
e
number
f
number
Returns
Matrix
Constructor
new Matrix(
m):Matrix
Parameters
m
Returns
Matrix
Constructor
new Matrix():
Matrix
Returns
Matrix
Properties
a
a:
number=1
x-scale
b
b:
number=0
c
c:
number=0
d
d:
number=1
y-scale
e
e:
number=0
x-translate
f
f:
number=0
y-translate
Methods
clone()
clone():
Matrix
Returns
Matrix
concat()
concat(
m):Matrix
Parameters
m
Returns
Matrix
identity()
identity():
Matrix
Returns
Matrix
inverse()
inverse():
Matrix
Returns
Matrix
map()
map(
p,q?):Vec2Value
Parameters
p
q?
Returns
mapX()
mapX(
x,y?):number
Parameters
x
number | Vec2Value
y?
number
Returns
number
mapY()
mapY(
x,y?):number
Parameters
x
number | Vec2Value
y?
number
Returns
number
reset()
Call Signature
reset(
a,b,c,d,e,f):this
Parameters
a
number
b
number
c
number
d
number
e
number
f
number
Returns
this
Call Signature
reset(
m):this
Parameters
m
Returns
this
rotate()
rotate(
angle):Matrix
Parameters
angle
number
Returns
Matrix
scale()
scale(
x,y):Matrix
Parameters
x
number
y
number
Returns
Matrix
skew()
skew(
x,y):Matrix
Parameters
x
number
y
number
Returns
Matrix
toString()
toString():
string
Returns
string
translate()
translate(
x,y):Matrix
Parameters
x
number
y
number
Returns
Matrix