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