Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TrackballControls

Trackball controls

Hierarchy

Index

Constructors

constructor

Properties

domElement

domElement: HTMLElement

dynamicDampingFactor

dynamicDampingFactor: number

enabled

enabled: boolean

keys

keys: string[]

maxDistance

maxDistance: number

minDistance

minDistance: number

mouseButtons

mouseButtons: { LEFT: MOUSE; MIDDLE: MOUSE; RIGHT: MOUSE }

Type declaration

noPan

noPan: boolean

noRoll

noRoll: boolean

noRotate

noRotate: boolean

noZoom

noZoom: boolean

object

object: I3JS.Camera

panSpeed

panSpeed: number

position0

position0: I3JS.Vector3

rotateSpeed

rotateSpeed: number

screen

screen: { height: number; left: number; top: number; width: number }

Type declaration

  • height: number
  • left: number
  • top: number
  • width: number

staticMoving

staticMoving: boolean

target

target: I3JS.Vector3

target0

target0: I3JS.Vector3

up0

zoomSpeed

zoomSpeed: number

Methods

addEventListener

checkDistances

  • checkDistances(): void

dispatchEvent

  • dispatchEvent(event: Event): void

dispose

  • dispose(): void

handleResize

  • handleResize(): void

hasEventListener

panCamera

  • panCamera(): void

removeEventListener

reset

  • reset(): void

rotateCamera

  • rotateCamera(): void

update

  • update(): void

zoomCamera

  • zoomCamera(): void

Generated using TypeDoc