Skip to content

@ue-too/curve / index / 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