Skip to content

Interface: IPoint

Hierarchy

Implemented by

Table of contents

Properties

Methods

Properties

x

x: number

Inherited from

IPointData.x

Defined in

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


y

y: number

Inherited from

IPointData.y

Defined in

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

Methods

set

set(x?, y?): IPoint

Parameters

NameType
x?number | IPointData
y?number

Returns

IPoint

Defined in

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


get

get(): IPointData

Returns

IPointData

Defined in

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


clone

clone(): IPoint

Returns

IPoint

Defined in

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


move

move(x, y?): IPoint

Parameters

NameType
xnumber | IPointData
y?number

Returns

IPoint

Defined in

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


scale

scale(scaleX, scaleY?): IPoint

Parameters

NameType
scaleXnumber
scaleY?number

Returns

IPoint

Defined in

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


scaleOf

scaleOf(origin, scaleX, scaleY?): IPoint

Parameters

NameType
originIPointData
scaleXnumber
scaleY?number

Returns

IPoint

Defined in

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


rotate

rotate(rotation, origin?): IPoint

Parameters

NameType
rotationnumber
origin?IPointData

Returns

IPoint

Defined in

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


rotateOf

rotateOf(origin, rotation): IPoint

Parameters

NameType
originIPointData
rotationnumber

Returns

IPoint

Defined in

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


getRotation

getRotation(origin, to, toOrigin?): number

Parameters

NameType
originIPointData
toIPointData
toOrigin?IPointData

Returns

number

Defined in

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


toInnerOf

toInnerOf(matrix, to?): IPoint

Parameters

NameType
matrixIMatrixData
to?IPointData

Returns

IPoint

Defined in

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


toOuterOf

toOuterOf(matrix, to?): IPoint

Parameters

NameType
matrixIMatrixData
to?IPointData

Returns

IPoint

Defined in

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


getCenter

getCenter(to): IPoint

Parameters

NameType
toIPointData

Returns

IPoint

Defined in

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


getDistance

getDistance(to): number

Parameters

NameType
toIPointData

Returns

number

Defined in

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


getDistancePoint

getDistancePoint(to, distance, changeTo?): IPoint

Parameters

NameType
toIPointData
distancenumber
changeTo?boolean

Returns

IPoint

Defined in

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


getAngle

getAngle(to): number

Parameters

NameType
toIPointData

Returns

number

Defined in

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


getAtan2

getAtan2(to): number

Parameters

NameType
toIPointData

Returns

number

Defined in

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


isSame

isSame(point, quick?): boolean

Parameters

NameType
pointIPointData
quick?boolean

Returns

boolean

Defined in

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


reset

reset(): IPoint

Returns

IPoint

Defined in

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

Released under the MIT License.