Matrix2d

Public Class

Table of Contents
Signature
class Matrix2d {}

Constructor

Public Constructor

Constructs a new instance of the Matrix2d class

Parameters
NameDescription

a

number

b

number

c

number

d

number

e

number

f

number

Properties

a

Public Property

Signature
a: number

b

Public Property

Signature
b: number

c

Public Property

Signature
c: number

d

Public Property

Signature
d: number

e

Public Property

Signature
e: number

f

Public Property

Signature
f: number

Scale

Public Static Property

Signature
static Scale: {
  (x: number, y: number): Matrix2dModel
  (x: number, y: number, cx: number, cy: number): Matrix2dModel
}
References

Matrix2dModel


Methods

Absolute()

Public Static Method

Parameters
NameDescription

m

MatLike
Returns
Matrix2dModel
References

MatLike, Matrix2dModel


applyToBounds()

Public Static Method

Parameters
NameDescription

m

MatLike

box

Box2d
Returns
Box2d
References

MatLike, Box2d


applyToPoint()

Public Method

Parameters
NameDescription

point

VecLike
Returns
Vec2d
References

VecLike, Vec2d


applyToPoint()

Public Static Method

Parameters
NameDescription

m

MatLike

point

VecLike
Returns
Vec2d
References

MatLike, VecLike, Vec2d


applyToPoints()

Public Method

Parameters
NameDescription

points

VecLike[]
Returns
Vec2d[]
References

VecLike, Vec2d


applyToPoints()

Public Static Method

Parameters
NameDescription

m

MatLike

points

VecLike[]
Returns
Vec2d[]
References

MatLike, VecLike, Vec2d


applyToXY()

Public Static Method

Parameters
NameDescription

m

MatLike

x

number

y

number
Returns
number[]
References

MatLike


clone()

Public Method

Parameters

None

Returns
Matrix2d
References

Matrix2d


Compose()

Public Static Method

Parameters
NameDescription

matrices

MatLike[]
Returns
Matrix2d
References

MatLike, Matrix2d


decompose()

Public Method

Parameters

None

Returns
MatrixInfo
References

MatrixInfo


Decompose()

Public Static Method

Parameters
NameDescription

m

MatLike
Returns
MatrixInfo
References

MatLike, MatrixInfo


decomposed()

Public Method

Parameters

None

Returns
MatrixInfo
References

MatrixInfo


equals()

Public Method

Parameters
NameDescription

m

Matrix2d | Matrix2dModel
Returns
boolean
References

Matrix2d, Matrix2dModel


From()

Public Static Method

Parameters
NameDescription

m

MatLike
Returns
Matrix2d
References

MatLike, Matrix2d


identity()

Public Method

Parameters

None

Returns
this

Identity()

Public Static Method

Parameters

None

Returns
Matrix2d
References

Matrix2d


Inverse()

Public Static Method

Parameters
NameDescription

m

Matrix2dModel
Returns
Matrix2dModel
References

Matrix2dModel


invert()

Public Method

Parameters

None

Returns
this

multiply()

Public Method

Parameters
NameDescription

m

Matrix2d | Matrix2dModel
Returns
this
References

Matrix2d, Matrix2dModel


Multiply()

Public Static Method

Parameters
NameDescription

m1

Matrix2dModel

m2

Matrix2dModel
Returns
Matrix2dModel
References

Matrix2dModel


rotate()

Public Method

Parameters
NameDescription

r

number

cx

(optional)

number

cy

(optional)

number
Returns
Matrix2d
References

Matrix2d


Rotate()

Public Static Method

Parameters
NameDescription

r

number

cx

(optional)

number

cy

(optional)

number
Returns
Matrix2d
References

Matrix2d


scale()

Public Method

Parameters
NameDescription

x

number

y

number
Returns
this

setTo()

Public Method

Parameters
NameDescription

model

Matrix2dModel
Returns
this
References

Matrix2dModel


Smooth()

Public Static Method

Parameters
NameDescription

m

MatLike

precision

(optional)

number
Returns
MatLike
References

MatLike


toCssString()

Public Method

Parameters

None

Returns
string

toCssString()

Public Static Method

Parameters
NameDescription

m

MatLike
Returns
string
References

MatLike


translate()

Public Method

Parameters
NameDescription

x

number

y

number
Returns
Matrix2d
References

Matrix2d


Translate()

Public Static Method

Parameters
NameDescription

x

number

y

number
Returns
Matrix2d
References

Matrix2d


Edit this page
Last edited on 11 May 2023
MatLikeMatrix2dModel