# Navigation

class `cee.``Navigation`()

  Class for controlling interactive navigation in a view

  You can specify the navigation scheme for the left mouse button, set the rotation point and control the minimum walk target distance (for Walk navigation).

  You can access the navigation object with the `View.navigation` property.

Constructors

- `constructor`

Accessors

- `config`
- `minWalkTargetDistance`
- `mouseWheelZoomAndWalkBehavior`
- `rotationPoint`
- `rotationSensitivity`

## Constructors

`Navigation.``constructor`()

  Return type: | Navigation

## Accessors

`Navigation.``config`()

  The navigation configuration.

  Specify what should happen on mouse and touch input

  Return type: | NavigationConfig

`Navigation.``minWalkTargetDistance`()

  The minimum walk target minTargetDistance

  For walk navigation, this is used to control how much the navigation should slow down when getting close to the rotation point. The walk speed is dynamic so you can interact with large models. Depending on your model size, you might want to adjust this parameter.

  The default is undefined (automatic), which will be interpreted as 1/10 of the current view bounding box.

  Return type: | number

`Navigation.``minWalkTargetDistance`(minTargetDistance)

  Arguments: | minTargetDistance (`number`) – None
  Return type: | void

`Navigation.``mouseWheelZoomAndWalkBehavior`()

  Determine mouse wheel zoom and walk behavior

  This setting will only have effect if mouse wheel is configured to perform zoom or walk navigation.

  Return type: | MouseWheelZoomAndWalkBehavior

`Navigation.``mouseWheelZoomAndWalkBehavior`(behavior)

  Arguments: | behavior (`MouseWheelZoomAndWalkBehavior`) – None
  Return type: | void

`Navigation.``rotationPoint`()

  The current rotation point

  Return type: | Vec3Like

`Navigation.``rotationPoint`(rotationPoint)

  Arguments: | rotationPoint (`Vec3Like`) – None
  Return type: | void

`Navigation.``rotationSensitivity`()

  Rotation sensitivity

  Sensitivity factor controlling how sensitive the mouse is when doing rotations.

  Default 1.0

  Return type: | number

`Navigation.``rotationSensitivity`(sensitivity)

  Arguments: | sensitivity (`number`) – None
  Return type: | void

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Envision for Web or choose a sample question below to start a conversation:

What is HOOPS Envision for Web?
What are the latest release notes for HOOPS Envision for Web?
How do I start evaluating HOOPS Envision for Web?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...