Skip to content

@ue-too/curve / index / CompositeBCurve

クラス: CompositeBCurve ​

定義: packages/curve/src/composite-curve.ts:358

Composite Bezier curve made of multiple control points with handles.

コンストラクター ​

コンストラクター ​

new CompositeBCurve(controlPoints): CompositeBCurve

定義: packages/curve/src/composite-curve.ts:361

パラメータ ​

controlPoints ​

ControlPoint[] = []

戻り値 ​

CompositeBCurve

メソッド ​

appendControlPoint() ​

appendControlPoint(position): void

定義: packages/curve/src/composite-curve.ts:369

パラメータ ​

position ​

Point

戻り値 ​

void


getControlPoints() ​

getControlPoints(): ControlPoint[]

定義: packages/curve/src/composite-curve.ts:365

戻り値 ​

ControlPoint[]


setLeftHandlePositionOfControlPoint() ​

setLeftHandlePositionOfControlPoint(controlPointIndex, destPos): void

定義: packages/curve/src/composite-curve.ts:395

パラメータ ​

controlPointIndex ​

number

destPos ​

Point

戻り値 ​

void


setPositionOfControlPoint() ​

setPositionOfControlPoint(controlPointIndex, destPos): void

定義: packages/curve/src/composite-curve.ts:421

パラメータ ​

controlPointIndex ​

number

destPos ​

Point

戻り値 ​

void


setRightHandlePositionOfControlPoint() ​

setRightHandlePositionOfControlPoint(controlPointIndex, destPos): void

定義: packages/curve/src/composite-curve.ts:408

パラメータ ​

controlPointIndex ​

number

destPos ​

Point

戻り値 ​

void