Skip to content

@ue-too/curve / Path

Class: Path

Defined in: packages/curve/src/path.ts:53

Path made of sequential line segments.

Constructors

Constructor

new Path(lines): Path

Defined in: packages/curve/src/path.ts:56

Parameters

lines

Line[]

Returns

Path

Methods

append()

append(line): void

Defined in: packages/curve/src/path.ts:60

Parameters

line

Line

Returns

void


clear()

clear(): void

Defined in: packages/curve/src/path.ts:64

Returns

void


getLength()

getLength(): number

Defined in: packages/curve/src/path.ts:76

Returns

number


getLines()

getLines(): Line[]

Defined in: packages/curve/src/path.ts:72

Returns

Line[]


getPercentages()

getPercentages(): object[]

Defined in: packages/curve/src/path.ts:86

Returns

object[]


getPointByPercentage()

getPointByPercentage(percentage): Point

Defined in: packages/curve/src/path.ts:102

Parameters

percentage

number

Returns

Point


prepend()

prepend(line): void

Defined in: packages/curve/src/path.ts:68

Parameters

line

Line

Returns

void