Class: Curve
Defined in: packages/replicad/src/shapeFunctions/geometry.ts:57
Extends
WrappingObj<CurveLike>
Constructors
Constructor
new Curve(wrapped): Curve;
Defined in: packages/replicad/src/register.ts:33
Parameters
wrapped
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