Skip to content

@ue-too/curve / index / CompositeBCurve

Class: CompositeBCurve ​

Defined in: packages/curve/src/composite-curve.ts:358

Composite Bezier curve made of multiple control points with handles.

Constructors ​

Constructor ​

new CompositeBCurve(controlPoints): CompositeBCurve

Defined in: packages/curve/src/composite-curve.ts:361

Parameters ​

controlPoints ​

ControlPoint[] = []

Returns ​

CompositeBCurve

Methods ​

appendControlPoint() ​

appendControlPoint(position): void

Defined in: packages/curve/src/composite-curve.ts:369

Parameters ​

position ​

Point

Returns ​

void


getControlPoints() ​

getControlPoints(): ControlPoint[]

Defined in: packages/curve/src/composite-curve.ts:365

Returns ​

ControlPoint[]


setLeftHandlePositionOfControlPoint() ​

setLeftHandlePositionOfControlPoint(controlPointIndex, destPos): void

Defined in: packages/curve/src/composite-curve.ts:395

Parameters ​

controlPointIndex ​

number

destPos ​

Point

Returns ​

void


setPositionOfControlPoint() ​

setPositionOfControlPoint(controlPointIndex, destPos): void

Defined in: packages/curve/src/composite-curve.ts:421

Parameters ​

controlPointIndex ​

number

destPos ​

Point

Returns ​

void


setRightHandlePositionOfControlPoint() ​

setRightHandlePositionOfControlPoint(controlPointIndex, destPos): void

Defined in: packages/curve/src/composite-curve.ts:408

Parameters ​

controlPointIndex ​

number

destPos ​

Point

Returns ​

void