Skip to main content

Class: OrbitControls3

Core-API.OrbitControls3

Hierarchy​

  • OrbitControls

    ↳ OrbitControls3

Implements​

Constructors​

constructor​

• new OrbitControls3(object, domElement?)

Parameters​

NameType
objectCamera<Object3DEventMap>
domElement?HTMLElement

Inherited from​

OrbitControls.constructor

Properties​

uiConfig​

• Optional uiConfig: UiObjectConfig<void, "panel">

Implementation of​

ICameraControls.uiConfig


type​

• type: string = 'OrbitControls'


enabled​

• enabled: boolean = true

Implementation of​

ICameraControls.enabled

Overrides​

OrbitControls.enabled


dollyZoom​

• dollyZoom: boolean = false


zoomToCursor​

• zoomToCursor: boolean = false

Overrides​

OrbitControls.zoomToCursor


enableDamping​

• enableDamping: boolean = true

Overrides​

OrbitControls.enableDamping


dampingFactor​

• dampingFactor: number = 0.08

Overrides​

OrbitControls.dampingFactor


autoRotate​

• autoRotate: boolean = false

Implementation of​

ICameraControls.autoRotate

Overrides​

OrbitControls.autoRotate


autoRotateSpeed​

• autoRotateSpeed: number = 2.0

Overrides​

OrbitControls.autoRotateSpeed


enableZoom​

• enableZoom: boolean = true

Overrides​

OrbitControls.enableZoom


zoomSpeed​

• zoomSpeed: number = 0.15

Overrides​

OrbitControls.zoomSpeed


maxZoomSpeed​

• maxZoomSpeed: number = 0.20


enableRotate​

• enableRotate: boolean = true

Overrides​

OrbitControls.enableRotate


rotateSpeed​

• rotateSpeed: number = 2.0

Overrides​

OrbitControls.rotateSpeed


enablePan​

• enablePan: boolean = true

Overrides​

OrbitControls.enablePan


panSpeed​

• panSpeed: number = 1.0

Overrides​

OrbitControls.panSpeed


autoPushTarget2​

• autoPushTarget2: boolean = false


autoPullTarget​

• autoPullTarget: boolean = false


minDistance​

• minDistance: number = 0.35

Overrides​

OrbitControls.minDistance


maxDistance​

• maxDistance: number = 1000

Overrides​

OrbitControls.maxDistance


minZoom​

• minZoom: number = 0.01

Overrides​

OrbitControls.minZoom


maxZoom​

• maxZoom: number = 1000

Overrides​

OrbitControls.maxZoom


minPolarAngle​

• minPolarAngle: number = 0

Overrides​

OrbitControls.minPolarAngle


maxPolarAngle​

• maxPolarAngle: number = Math.PI

Overrides​

OrbitControls.maxPolarAngle


minAzimuthAngle​

• minAzimuthAngle: number = -10000

Overrides​

OrbitControls.minAzimuthAngle


maxAzimuthAngle​

• maxAzimuthAngle: number = 10000

Overrides​

OrbitControls.maxAzimuthAngle


clampMin​

• clampMin: Vector3


clampMax​

• clampMax: Vector3


screenSpacePanning​

• screenSpacePanning: boolean = true

Overrides​

OrbitControls.screenSpacePanning


keyPanSpeed​

• keyPanSpeed: number = 7.0

Overrides​

OrbitControls.keyPanSpeed


throttleUpdate​

• throttleUpdate: number = 60

Overrides​

OrbitControls.throttleUpdate


_autoPushTarget​

• Protected _autoPushTarget: boolean = false

Accessors​

autoPushTarget​

• get autoPushTarget(): boolean

Returns​

boolean

• set autoPushTarget(autoPushTarget): void

Parameters​

NameType
autoPushTargetboolean

Returns​

void

Methods​

zoomIn​

▸ zoomIn(delta): void

Parameters​

NameType
deltanumber

Returns​

void

Overrides​

OrbitControls.zoomIn


zoomOut​

▸ zoomOut(delta): void

Parameters​

NameType
deltanumber

Returns​

void

Overrides​

OrbitControls.zoomOut


dispatchEvent​

▸ dispatchEvent(event): void

Parameters​

NameType
eventObject
event.typeTOrbitControlsEvents
event.target?any

Returns​

void

Implementation of​

ICameraControls.dispatchEvent

Overrides​

OrbitControls.dispatchEvent