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