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