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