the THREE.Camera instance used in the scene
the dom element on which THREE.js renderer is attached,
generally available as renderer.domElement
Creates a Controls instance and attaches it to the provided THREE.js object
the object provided by the user
Destroys all Controls instances and removes all event listeners
Detaches the Controls instance from the provided THREE.js object
the object provided by the user
the controls instance anchored on the object
Adds an event listener. Note that there is another method addEventListener
on THREE.Object3D from which this class extends but that is specific to the
internals of THREE.js, but not this library
by default the second argument is the default group name
for the Handle involved; for a custom handle, it is the name
property
set on the handle
Removes the event listener.
Generated using TypeDoc
The ControlsManager provides helper functions to create Controls instances and link them up with a Raycaster instance (reused across multiple Controls instances).