Skip to content

@ue-too/board / index / createDefaultRotateControlStateMachine

函式: createDefaultRotateControlStateMachine()

createDefaultRotateControlStateMachine(context): RotateControlStateMachine

定義於: packages/board/src/camera/camera-mux/animation-and-lock/rotation-control-state-machine.ts:435

Creates a rotation control state machine with default configuration.

參數

context

BaseContext = ...

Camera rig or context for rotation operations

回傳

RotateControlStateMachine

Configured rotation control state machine starting in ACCEPTING_USER_INPUT state

備註

Factory function for creating a rotation state machine with sensible defaults. The machine starts in ACCEPTING_USER_INPUT state, ready to accept user rotation gestures.

範例

typescript
const cameraRig = createDefaultCameraRig(camera);
const rotateSM = createDefaultRotateControlStateMachine(cameraRig);