Navigation

Navigation.

Constructor

Parameters:
NameTypeAttributesDescription
optionsINavigationParams<optional>

Navigation options:

Properties
NameTypeAttributesDescription
modeNavigationMode<optional>

Navigation mode: "lockNorth" (keeps north fixed), "adaptive" (default, auto-detects arc mode), "free" (arc rotation mode)

inertianumber<optional>

inertia factor

dragInertianumber<optional>

drag inertia

massnumber<optional>

camera mass, affects velocity. Default is 1

minSlopenumber<optional>

minimal slope for vertical camera movement. Default is 0.35

poleThresholdnumber<optional>

Vertical rotation is reduced when camera is close to poles

disableRotationboolean<optional>

Disables horizontal rotation controls (right mouse button and touchpad). Default is false

disableTiltboolean<optional>

Disables vertical tilt controls (right mouse button and touchpad). Default is false

Extends

Members

name

Returns control name.

Overrides

Methods

activate()

Activate control.

addTo()

Assign renderer to the control.

Overrides

deactivate()

Deactivate control.

isActive()

Is control active.

onactivate()

Control activation function have to be overridden.

onadd()

Control renderer assigning function have to be overridden.

Overrides

ondeactivate()

Control deactivation function have to be overriden.

oninit()

Control initialization function have to be overridden.

onremove()

Control remove function have to be overridden.

remove()

Removes control.