Type Alias WebXRControllerMovementFeatureContext
type WebXRControllerMovementFeatureContext = {
movementEnabled: boolean;
movementOrientationFollowsController: boolean;
movementOrientationFollowsViewerPose: boolean;
movementSpeed: number;
movementThreshold: number;
orientationPreferredHandedness?: XRHandedness;
rotationEnabled: boolean;
rotationSpeed: number;
rotationThreshold: number;
}
movementEnabled: boolean;
movementOrientationFollowsController: boolean;
movementOrientationFollowsViewerPose: boolean;
movementSpeed: number;
movementThreshold: number;
orientationPreferredHandedness?: XRHandedness;
rotationEnabled: boolean;
rotationSpeed: number;
rotationThreshold: number;
}
Properties
movement Enabled
movementEnabled: boolean
movement Orientation Follows Controller
movementOrientationFollowsController: boolean
movement Orientation Follows Viewer Pose
movementOrientationFollowsViewerPose: boolean
movement Speed
movementSpeed: number
movement Threshold
movementThreshold: number
Optionalorientation Preferred Handedness
orientationPreferredHandedness?: XRHandedness
rotation Enabled
rotationEnabled: boolean
rotation Speed
rotationSpeed: number
rotation Threshold
rotationThreshold: number
Feature context is used in handlers and on each XR frame to control the camera movement/direction.