Skip to content
导航

Interface: IMatrix

Hierarchy

Implemented by

Table of contents

Methods

Properties

Methods

set

set(a, b, c, d, e, f): void

Parameters

NameType
anumber
bnumber
cnumber
dnumber
enumber
fnumber

Returns

void

Defined in

leafer/packages/interface/src/math/IMath.ts:146


copy

copy(matrix): IMatrix

Parameters

NameType
matrixIMatrixData

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:147


clone

clone(): IMatrix

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:148


translate

translate(x, y): IMatrix

Parameters

NameType
xnumber
ynumber

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:150


translateInner

translateInner(x, y): IMatrix

Parameters

NameType
xnumber
ynumber

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:151


scale

scale(x, y?): IMatrix

Parameters

NameType
xnumber
y?number

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:153


scaleOf

scaleOf(center, x, y?): IMatrix

Parameters

NameType
centerIPointData
xnumber
y?number

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:154


scaleOfInner

scaleOfInner(center, x, y?): IMatrix

Parameters

NameType
centerIPointData
xnumber
y?number

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:155


rotate

rotate(angle): IMatrix

Parameters

NameType
anglenumber

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:157


rotateOf

rotateOf(center, angle): IMatrix

Parameters

NameType
centerIPointData
anglenumber

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:158


rotateOfInner

rotateOfInner(center, angle): IMatrix

Parameters

NameType
centerIPointData
anglenumber

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:159


skew

skew(x, y?): IMatrix

Parameters

NameType
xnumber
y?number

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:161


skewOf

skewOf(center, x, y?): IMatrix

Parameters

NameType
centerIPointData
xnumber
y?number

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:162


skewOfInner

skewOfInner(center, x, y?): IMatrix

Parameters

NameType
centerIPointData
xnumber
y?number

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:163


multiply

multiply(matrix): IMatrix

Parameters

NameType
matrixIMatrixData

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:165


divide

divide(matrix): IMatrix

Parameters

NameType
matrixIMatrixData

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:166


invert

invert(): IMatrix

Returns

IMatrix

Defined in

leafer/packages/interface/src/math/IMath.ts:167


toOuterPoint

toOuterPoint(inner, to?): void

Parameters

NameType
innerIPointData
to?IPointData

Returns

void

Defined in

leafer/packages/interface/src/math/IMath.ts:169


toInnerPoint

toInnerPoint(outer, to?): void

Parameters

NameType
outerIPointData
to?IPointData

Returns

void

Defined in

leafer/packages/interface/src/math/IMath.ts:170


decompose

decompose(): IMatrixDecompositionData

Returns

IMatrixDecompositionData

Defined in

leafer/packages/interface/src/math/IMath.ts:172


reset

reset(): void

Returns

void

Defined in

leafer/packages/interface/src/math/IMath.ts:174

Properties

a

a: number

Inherited from

IMatrixData.a

Defined in

leafer/packages/interface/src/math/IMath.ts:118


b

b: number

Inherited from

IMatrixData.b

Defined in

leafer/packages/interface/src/math/IMath.ts:119


c

c: number

Inherited from

IMatrixData.c

Defined in

leafer/packages/interface/src/math/IMath.ts:120


d

d: number

Inherited from

IMatrixData.d

Defined in

leafer/packages/interface/src/math/IMath.ts:121


e

e: number

Inherited from

IMatrixData.e

Defined in

leafer/packages/interface/src/math/IMath.ts:122


f

f: number

Inherited from

IMatrixData.f

Defined in

leafer/packages/interface/src/math/IMath.ts:123

Released under the MIT License.