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