@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