@ue-too/curve / 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
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