Three.js Controls and Helpers

Camera and object controls shipped as addons (`three/addons/controls/*`) including OrbitControls, MapControls, TrackballControls, FirstPersonControls, FlyControls, PointerLockControls, TransformControls, DragControls, and ArcballControls. Helpers (`three/addons/helpers/*`) visualize lights, cameras, axes, and bounding volumes for debugging.

Three.js Controls and Helpers is one of 6 APIs that Three.js publishes on the APIs.io network.

Tagged areas include Controls, Input, Camera, and Interaction. The published artifact set on APIs.io includes API documentation.

API entry from apis.yml

apis.yml Raw ↑
aid: threejs:threejs-controls
name: Three.js Controls and Helpers
tags:
- Controls
- Input
- Camera
- Interaction
humanURL: https://threejs.org/docs/#examples/en/controls/OrbitControls
properties:
- url: https://threejs.org/docs/#examples/en/controls/OrbitControls
  type: Documentation
- url: https://github.com/mrdoob/three.js/tree/dev/examples/jsm/controls
  type: SourceCode
description: Camera and object controls shipped as addons (`three/addons/controls/*`) including OrbitControls,
  MapControls, TrackballControls, FirstPersonControls, FlyControls, PointerLockControls, TransformControls,
  DragControls, and ArcballControls. Helpers (`three/addons/helpers/*`) visualize lights, cameras, axes,
  and bounding volumes for debugging.