@ue-too/curve / index / ControlPoint
類別: ControlPoint
定義於: packages/curve/src/composite-curve.ts:22
Control point with left and right handles for composite Bezier curves.
建構函式
建構函式
new ControlPoint(
position,leftHandle,rightHandle):ControlPoint
定義於: packages/curve/src/composite-curve.ts:27
參數
position
Point
leftHandle
rightHandle
回傳
ControlPoint
方法
getLeftHandle()
getLeftHandle():
HandlePoint
定義於: packages/curve/src/composite-curve.ts:345
回傳
getPosition()
getPosition():
Point
定義於: packages/curve/src/composite-curve.ts:149
回傳
Point
getRightHandle()
getRightHandle():
HandlePoint
定義於: packages/curve/src/composite-curve.ts:349
回傳
setLeftHandlePosition()
setLeftHandlePosition(
destPos):void
定義於: packages/curve/src/composite-curve.ts:249
參數
destPos
Point
回傳
void
setLeftHandleTypeAligned()
setLeftHandleTypeAligned():
void
定義於: packages/curve/src/composite-curve.ts:179
回傳
void
setLeftHandleTypeFree()
setLeftHandleTypeFree():
void
定義於: packages/curve/src/composite-curve.ts:197
回傳
void
setLeftHandleTypeVector()
setLeftHandleTypeVector(
prevControlPoint):void
定義於: packages/curve/src/composite-curve.ts:153
參數
prevControlPoint
ControlPoint | undefined
回傳
void
setPosition()
setPosition(
destinationPosition,prevControlPoint,nextControlPoint):void
定義於: packages/curve/src/composite-curve.ts:37
參數
destinationPosition
Point
prevControlPoint
ControlPoint | undefined
nextControlPoint
ControlPoint | undefined
回傳
void
setRightHandlePosition()
setRightHandlePosition(
destPos):void
定義於: packages/curve/src/composite-curve.ts:297
參數
destPos
Point
回傳
void
setRightHandleTypeAligned()
setRightHandleTypeAligned():
void
定義於: packages/curve/src/composite-curve.ts:227
回傳
void
setRightHandleTypeFree()
setRightHandleTypeFree():
void
定義於: packages/curve/src/composite-curve.ts:245
回傳
void
setRightHandleTypeVector()
setRightHandleTypeVector(
nextControlPoint):void
定義於: packages/curve/src/composite-curve.ts:201
參數
nextControlPoint
ControlPoint | undefined
回傳
void