class Mat {}Constructor
Constructs a new instance of the Mat class
Parameters
| Name | Description |
|---|---|
| |
| |
| |
| |
| |
| |
Properties
a
a: numberb
b: numberc
c: numberd
d: numbere
e: numberf
f: numberMethods
Absolute()
static
Parameters
| Name | Description |
|---|---|
|
Returns
applyToBounds()
static
Parameters
Returns
applyToXY()
static
static applyToXY(m: MatLike, x: number, y: number): number[]Parameters
| Name | Description |
|---|---|
| |
| |
| |
Returns
number[]Cast()
static
Parameters
| Name | Description |
|---|---|
|
Returns
Compose()
static
Parameters
| Name | Description |
|---|---|
| |
Returns
Decompose()
static
static Decompose(m: MatLike): {
rotation: number
scaleX: number
scaleY: number
x: number
y: number
}Parameters
| Name | Description |
|---|---|
|
Returns
{
rotation: number
scaleX: number
scaleY: number
x: number
y: number
}From()
static
Parameters
| Name | Description |
|---|---|
|
Returns
Identity()
static
static Identity(): MatInverse()
static
Parameters
| Name | Description |
|---|---|
|
Returns
Multiply()
static
Parameters
Returns
Point()
static
Parameters
| Name | Description |
|---|---|
|
Returns
Rotate()
static
static Rotate(r: number, cx?: number, cy?: number): MatParameters
| Name | Description |
|---|---|
| |
| |
| |
Returns
Rotation()
static
static Rotation(m: MatLike): numberParameters
| Name | Description |
|---|---|
|
Returns
numberScale()
static
static Scale(x: number, y: number): MatModelParameters
| Name | Description |
|---|---|
| |
| |
Returns
Smooth()
static
Parameters
| Name | Description |
|---|---|
| |
| |
Returns
Translate()
static
static Translate(x: number, y: number): MatParameters
| Name | Description |
|---|---|
| |
| |
Returns
applyToPoint()
Parameters
| Name | Description |
|---|---|
|
Returns
applyToPoints()
Parameters
| Name | Description |
|---|---|
| |
Returns
Vec[]clone()
clone(): Matdecompose()
decompose(): {
rotation: number
scaleX: number
scaleY: number
x: number
y: number
}decomposed()
decomposed(): {
rotation: number
scaleX: number
scaleY: number
x: number
y: number
}equals()
Parameters
Returns
booleanidentity()
identity(): thisinvert()
invert(): thismultiply()
Parameters
Returns
thispoint()
point(): Vecrotate()
rotate(r: number, cx?: number, cy?: number): MatParameters
| Name | Description |
|---|---|
| |
| |
| |
Returns
rotation()
rotation(): numberscale()
scale(x: number, y: number): thisParameters
| Name | Description |
|---|---|
| |
| |
Returns
thissetTo()
setTo(model: MatModel): thisParameters
| Name | Description |
|---|---|
|
Returns
thistoCssString()
toCssString(): stringtranslate()
translate(x: number, y: number): MatParameters
| Name | Description |
|---|---|
| |
| |
Returns
Prev
HistoryManagerNext
Point2d