Home Reference Source
public class | source

Controls

Extends:

three~EventDispatcher → Controls

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public
public
public

center: *

public
public
public
public
public
public
public
public

keys: {"LEFT": number, "UP": number, "RIGHT": number, "BOTTOM": number}

public
public
public
public
public
public
public
public
public
public
public
public
public
public

object: *

public

pan: *

public
public

panEnd: *

public
public
public
public
public
public
public
public

state: *

public

target: *

public
public
public
public
public

Method Summary

Public Methods
public
public

dollyIn(dollyScale: *)

public

dollyOut(dollyScale: *)

public
public
public

onKeyDown(event: *)

public

onMouseDown(event: *)

public

onMouseMove(event: *)

public
public

onMouseWheel(event: *)

public

panLeft(distance: *)

public

panTo(vec3: *)

public

panUp(distance: *)

public

panXY(x: *, y: *)

public

rotateLeft(angle: *)

public

rotateUp(angle: *)

public

setPan(vec3: *)

public
public

touchmove(event: *)

public

touchstart(event: *)

public

update()

public

updatePan(delta: *)

Public Constructors

public constructor() source

Public Members

public EPS: number source

public autoRotate: boolean source

public autoRotateSpeed: number source

public cameraMovedCallbacks: * source

public center: * source

public dollyDelta: * source

public dollyEnd: * source

public dollyStart: * source

public domElement: * source

public enabled: boolean source

public keyPanSpeed: number source

public keydownevent: * source

public keys: {"LEFT": number, "UP": number, "RIGHT": number, "BOTTOM": number} source

public maxDistance: number source

public maxPolarAngle: * source

public minDistance: number source

public minPolarAngle: number source

public mousedownevent: * source

public mousemoveevent: * source

public mouseupevent: * source

public mousewheelevent: * source

public needsUpdate: boolean source

public noKeys: boolean source

public noPan: boolean source

public noRotate: boolean source

public noZoom: boolean source

public object: * source

public pan: * source

public panDelta: * source

public panEnd: * source

public panStart: * source

public phiDelta: number source

public rotateDelta: * source

public rotateEnd: * source

public rotateSpeed: number source

public rotateStart: * source

public scale: number source

public state: * source

public target: * source

public thetaDelta: number source

public touchendevent: * source

public touchmoveevent: * source

public touchstartevent: * source

public zoomSpeed: number source

Public Methods

public controlsActive(): * source

Return:

*

public dollyIn(dollyScale: *) source

Params:

NameTypeAttributeDescription
dollyScale *

public dollyOut(dollyScale: *) source

Params:

NameTypeAttributeDescription
dollyScale *

public getAutoRotationAngle(): * source

Return:

*

public getZoomScale(): * source

Return:

*

public onKeyDown(event: *) source

Params:

NameTypeAttributeDescription
event *

public onMouseDown(event: *) source

Params:

NameTypeAttributeDescription
event *

public onMouseMove(event: *) source

Params:

NameTypeAttributeDescription
event *

public onMouseUp() source

public onMouseWheel(event: *) source

Params:

NameTypeAttributeDescription
event *

public panLeft(distance: *) source

Params:

NameTypeAttributeDescription
distance *

public panTo(vec3: *) source

Params:

NameTypeAttributeDescription
vec3 *

public panUp(distance: *) source

Params:

NameTypeAttributeDescription
distance *

public panXY(x: *, y: *) source

Params:

NameTypeAttributeDescription
x *
y *

public rotateLeft(angle: *) source

Params:

NameTypeAttributeDescription
angle *

public rotateUp(angle: *) source

Params:

NameTypeAttributeDescription
angle *

public setPan(vec3: *) source

Params:

NameTypeAttributeDescription
vec3 *

public touchend() source

public touchmove(event: *) source

Params:

NameTypeAttributeDescription
event *

public touchstart(event: *) source

Params:

NameTypeAttributeDescription
event *

public update() source

public updatePan(delta: *) source

Params:

NameTypeAttributeDescription
delta *