Skip to main content

Class: Curve

Defined in: shapes.ts:687

Extends

Constructors

Constructor

new Curve(wrapped): Curve;

Defined in: register.ts:31

Parameters

wrapped

CurveLike

Returns

Curve

Inherited from

WrappingObj.constructor

Accessors

curveType

Get Signature

get curveType(): CurveType;

Defined in: shapes.ts:696

Returns

CurveType


endPoint

Get Signature

get endPoint(): Vector;

Defined in: shapes.ts:706

Returns

Vector


isClosed

Get Signature

get isClosed(): boolean;

Defined in: shapes.ts:737

Returns

boolean


isPeriodic

Get Signature

get isPeriodic(): boolean;

Defined in: shapes.ts:742

Returns

boolean


period

Get Signature

get period(): number;

Defined in: shapes.ts:747

Returns

number


repr

Get Signature

get repr(): string;

Defined in: shapes.ts:688

Returns

string


startPoint

Get Signature

get startPoint(): Vector;

Defined in: shapes.ts:701

Returns

Vector


wrapped

Get Signature

get wrapped(): Type;

Defined in: register.ts:39

Returns

Type

Set Signature

set wrapped(newWrapped): void;

Defined in: register.ts:44

Parameters
newWrapped

Type

Returns

void

Inherited from

WrappingObj.wrapped

Methods

delete()

delete(): void;

Defined in: register.ts:54

Returns

void

Inherited from

WrappingObj.delete


pointAt()

pointAt(position): Vector;

Defined in: shapes.ts:718

Parameters

position

number = 0.5

Returns

Vector


tangentAt()

tangentAt(position): Vector;

Defined in: shapes.ts:722

Parameters

position

number = 0.5

Returns

Vector