@ue-too/curve / ControlPoint
Class: ControlPoint
Defined in: packages/curve/src/composite-curve.ts:22
Control point with left and right handles for composite Bezier curves.
Constructors
Constructor
new ControlPoint(
position,leftHandle,rightHandle):ControlPoint
Defined in: packages/curve/src/composite-curve.ts:27
Parameters
position
Point
leftHandle
rightHandle
Returns
ControlPoint
Methods
getLeftHandle()
getLeftHandle():
HandlePoint
Defined in: packages/curve/src/composite-curve.ts:345
Returns
getPosition()
getPosition():
Point
Defined in: packages/curve/src/composite-curve.ts:149
Returns
Point
getRightHandle()
getRightHandle():
HandlePoint
Defined in: packages/curve/src/composite-curve.ts:349
Returns
setLeftHandlePosition()
setLeftHandlePosition(
destPos):void
Defined in: packages/curve/src/composite-curve.ts:249
Parameters
destPos
Point
Returns
void
setLeftHandleTypeAligned()
setLeftHandleTypeAligned():
void
Defined in: packages/curve/src/composite-curve.ts:179
Returns
void
setLeftHandleTypeFree()
setLeftHandleTypeFree():
void
Defined in: packages/curve/src/composite-curve.ts:197
Returns
void
setLeftHandleTypeVector()
setLeftHandleTypeVector(
prevControlPoint):void
Defined in: packages/curve/src/composite-curve.ts:153
Parameters
prevControlPoint
ControlPoint | undefined
Returns
void
setPosition()
setPosition(
destinationPosition,prevControlPoint,nextControlPoint):void
Defined in: packages/curve/src/composite-curve.ts:37
Parameters
destinationPosition
Point
prevControlPoint
ControlPoint | undefined
nextControlPoint
ControlPoint | undefined
Returns
void
setRightHandlePosition()
setRightHandlePosition(
destPos):void
Defined in: packages/curve/src/composite-curve.ts:297
Parameters
destPos
Point
Returns
void
setRightHandleTypeAligned()
setRightHandleTypeAligned():
void
Defined in: packages/curve/src/composite-curve.ts:227
Returns
void
setRightHandleTypeFree()
setRightHandleTypeFree():
void
Defined in: packages/curve/src/composite-curve.ts:245
Returns
void
setRightHandleTypeVector()
setRightHandleTypeVector(
nextControlPoint):void
Defined in: packages/curve/src/composite-curve.ts:201
Parameters
nextControlPoint
ControlPoint | undefined
Returns
void