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): MatParameters
| 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