Skip to main content

Class: Curve

Defined in: packages/replicad/src/shapeFunctions/geometry.ts:57

Extends​

Constructors​

Constructor​

new Curve(wrapped): Curve;

Defined in: packages/replicad/src/register.ts:33

Parameters​

wrapped​

CurveLike

Returns​

Curve

Inherited from​

WrappingObj<CurveLike>.constructor

Accessors​

curveType​

Get Signature​

get curveType(): CurveType;

Defined in: packages/replicad/src/shapeFunctions/geometry.ts:66

Returns​

CurveType


endPoint​

Get Signature​

get endPoint(): Vector;

Defined in: packages/replicad/src/shapeFunctions/geometry.ts:74

Returns​

Vector


isClosed​

Get Signature​

get isClosed(): boolean;

Defined in: packages/replicad/src/shapeFunctions/geometry.ts:86

Returns​

boolean


isPeriodic​

Get Signature​

get isPeriodic(): boolean;

Defined in: packages/replicad/src/shapeFunctions/geometry.ts:90

Returns​

boolean


period​

Get Signature​

get period(): number;

Defined in: packages/replicad/src/shapeFunctions/geometry.ts:94

Returns​

number


repr​

Get Signature​

get repr(): string;

Defined in: packages/replicad/src/shapeFunctions/geometry.ts:58

Returns​

string


startPoint​

Get Signature​

get startPoint(): Vector;

Defined in: packages/replicad/src/shapeFunctions/geometry.ts:70

Returns​

Vector


wrapped​

Get Signature​

get wrapped(): Type;

Defined in: packages/replicad/src/register.ts:41

Returns​

Type

Set Signature​

set wrapped(newWrapped): void;

Defined in: packages/replicad/src/register.ts:46

Parameters​
newWrapped​

Type

Returns​

void

Inherited from​

WrappingObj.wrapped

Methods​

[dispose]()​

dispose: void;

Defined in: node_modules/typescript/lib/lib.esnext.disposable.d.ts:36

Returns​

void

Inherited from​

WrappingObj.[dispose]

delete()​

delete(): void;

Defined in: packages/replicad/src/register.ts:58

Returns​

void

Inherited from​

WrappingObj.delete

pointAt()​

pointAt(position?): Vector;

Defined in: packages/replicad/src/shapeFunctions/geometry.ts:78

Parameters​

position?​

number = 0.5

Returns​

Vector


tangentAt()​

tangentAt(position?): Vector;

Defined in: packages/replicad/src/shapeFunctions/geometry.ts:82

Parameters​

position?​

number = 0.5

Returns​

Vector