Skip to content

@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

HandlePoint

rightHandle

HandlePoint

戻り値

ControlPoint

メソッド

getLeftHandle()

getLeftHandle(): HandlePoint

定義: packages/curve/src/composite-curve.ts:345

戻り値

HandlePoint


getPosition()

getPosition(): Point

定義: packages/curve/src/composite-curve.ts:149

戻り値

Point


getRightHandle()

getRightHandle(): HandlePoint

定義: packages/curve/src/composite-curve.ts:349

戻り値

HandlePoint


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