class Mat {}Constructor
Constructs a new instance of the Mat class
Parameters
| Name | Description |
|---|---|
| |
| |
| |
| |
| |
| |
Properties
a
a: number;b
b: number;c
c: number;d
d: number;e
e: number;f
f: number;Methods
Absolute( )
static
Parameters
| Name | Description |
|---|---|
|
Returns
applyToBounds( )
static
Parameters
Returns
Box;applyToXY( )
static
static applyToXY(m: MatLike, x: number, y: number): number[];Parameters
| Name | Description |
|---|---|
| |
| |
| |
Returns
number[];Cast( )
static
Parameters
| Name | Description |
|---|---|
|
Returns
Mat;Compose( )
static
Parameters
| Name | Description |
|---|---|
| |
Returns
Mat;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
Mat;Identity( )
static
static Identity(): Mat;Inverse( )
static
Parameters
| Name | Description |
|---|---|
|
Returns
Multiply( )
static
Parameters
Returns
Point( )
static
Parameters
| Name | Description |
|---|---|
|
Returns
Vec;Rotate( )
static
static Rotate(r: number, cx?: number, cy?: number): Mat;Parameters
| Name | Description |
|---|---|
| |
| |
| |
Returns
Mat;Rotation( )
static
static Rotation(m: MatLike): number;Parameters
| Name | Description |
|---|---|
|
Returns
number;Scale( )
static
static Scale(x: number, y: number): Mat;Parameters
| Name | Description |
|---|---|
| |
| |
Returns
Mat;Smooth( )
static
Parameters
| Name | Description |
|---|---|
| |
| |
Returns
Translate( )
static
static Translate(x: number, y: number): Mat;Parameters
| Name | Description |
|---|---|
| |
| |
Returns
Mat;applyToPoint( )
Parameters
| Name | Description |
|---|---|
|
Returns
Vec;applyToPoints( )
Parameters
| Name | Description |
|---|---|
| |
Returns
Vec[];clone( )
clone(): Mat;decompose( )
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
boolean;identity( )
identity(): this;invert( )
invert(): this;multiply( )
Parameters
Returns
this;point( )
point(): Vec;rotate( )
rotate(r: number, cx?: number, cy?: number): Mat;Parameters
| Name | Description |
|---|---|
| |
| |
| |
Returns
Mat;rotation( )
rotation(): number;scale( )
scale(x: number, y: number): this;Parameters
| Name | Description |
|---|---|
| |
| |
Returns
this;setTo( )
setTo(model: MatModel): this;Parameters
| Name | Description |
|---|---|
|
Returns
this;toCssString( )
toCssString(): string;translate( )
translate(x: number, y: number): Mat;Parameters
| Name | Description |
|---|---|
| |
| |
Returns
Mat;Prev
InputsManagerNext
Point2d