Skip to main content
Version: 4.x

Type Alias: CameraControlsOptions

CameraControlsOptions: object

Type declaration​

changeCameraPositionOnDoubleClick?​

optional changeCameraPositionOnDoubleClick: boolean

Enables or disables change of camera position on mouse double click. New target is then set to the point of the model under current cursor position and the a camera position is set half way to this point

Default is false.

changeCameraTargetOnClick?​

optional changeCameraTargetOnClick: boolean

Enables or disables change of camera target on mouse click. New target is then set to the point of the model under current cursor position.

Default is false.

mouseWheelAction?​

optional mouseWheelAction: "zoomToTarget" | "zoomPastCursor" | "zoomToCursor"

Sets mouse wheel initiated action.

Modes:

'zoomToTarget' - zooms just to the current target (center of the screen) of the camera.

'zoomPastCursor' - zooms in the direction of the ray coming from camera through cursor screen position, allows going through objects.

'zoomToCursor' - mouse wheel scroll zooms towards the point on the model where cursor is hovering over, doesn't allow going through objects.

Default is 'zoomPastCursor'.

Defined in​

packages/camera-manager/src/CameraControlsOptions.ts:5