three.js / docs

x

Manual

Introduction

  • Creating a scene
  • Matrix transformations

Reference

Constants

  • CustomBlendingEquation
  • GLState
  • Materials
  • ShadowingTypes
  • Textures

Cameras

  • Camera
  • CubeCamera
  • OrthographicCamera
  • PerspectiveCamera

Core

  • BufferAttribute
  • BufferGeometry
  • Clock
  • EventDispatcher
  • Face3
  • Geometry
  • Object3D
  • Raycaster

Lights

  • AmbientLight
  • DirectionalLight
  • DirectionalLightShadow
  • HemisphereLight
  • Light
  • LightShadow
  • PointLight
  • SpotLight
  • SpotLightShadow

Loaders

  • AudioLoader
  • BabylonLoader
  • BufferGeometryLoader
  • Cache
  • ColladaLoader
  • glTFLoader
  • ImageLoader
  • JSONLoader
  • Loader
  • LoadingManager
  • MaterialLoader
  • MTLLoader
  • OBJLoader
  • ObjectLoader
  • PDBLoader
  • SVGLoader
  • TextureLoader
  • TGALoader
  • XHRLoader

Materials

  • LineBasicMaterial
  • LineDashedMaterial
  • Material
  • MeshBasicMaterial
  • MeshDepthMaterial
  • MultiMaterial
  • MeshLambertMaterial
  • MeshNormalMaterial
  • MeshPhongMaterial
  • MeshStandardMaterial
  • PointsMaterial
  • RawShaderMaterial
  • ShaderMaterial
  • SpriteMaterial

Math

  • Box2
  • Box3
  • Color
  • Euler
  • Frustum
  • Line3
  • Math
  • Matrix3
  • Matrix4
  • Plane
  • Quaternion
  • Ray
  • Sphere
  • Spline
  • Triangle
  • Vector2
  • Vector3
  • Vector4

Objects

  • Bone
  • LensFlare
  • Line
  • LineSegments
  • LOD
  • Mesh
  • Points
  • Skeleton
  • SkinnedMesh
  • Sprite

Renderers

  • CanvasRenderer
  • WebGLRenderer
  • WebGLRenderTarget
  • WebGLRenderTargetCube

Renderers / Shaders

  • ShaderChunk
  • ShaderLib
  • UniformsLib
  • UniformsUtils

Renderers / WebGL

  • WebGLProgram
  • WebGLShader
  • WebGLState

Renderers / WebGL / Plugins

  • LensFlarePlugin
  • SpritePlugin

Scenes

  • Fog
  • FogExp2
  • Scene

Textures

  • CompressedTexture
  • CubeTexture
  • DataTexture
  • Texture

Extras

  • SceneUtils

Extras / Animation

  • Animation
  • AnimationHandler
  • KeyFrameAnimation

Extras / Core

  • Curve
  • CurvePath
  • Path
  • Shape

Extras / Curves

  • ArcCurve
  • CatmullRomCurve3
  • ClosedSplineCurve3
  • CubicBezierCurve
  • CubicBezierCurve3
  • EllipseCurve
  • LineCurve
  • LineCurve3
  • QuadraticBezierCurve
  • QuadraticBezierCurve3
  • SplineCurve
  • SplineCurve3

Extras / Geometries

  • BoxBufferGeometry
  • BoxGeometry
  • CircleBufferGeometry
  • CircleGeometry
  • ConeBufferGeometry
  • ConeGeometry
  • CylinderBufferGeometry
  • CylinderGeometry
  • DodecahedronGeometry
  • ExtrudeGeometry
  • IcosahedronGeometry
  • LatheBufferGeometry
  • LatheGeometry
  • OctahedronGeometry
  • ParametricGeometry
  • PlaneBufferGeometry
  • PlaneGeometry
  • PolyhedronGeometry
  • RingBufferGeometry
  • RingGeometry
  • ShapeGeometry
  • SphereBufferGeometry
  • SphereGeometry
  • TetrahedronGeometry
  • TextGeometry
  • TorusBufferGeometry
  • TorusGeometry
  • TorusKnotBufferGeometry
  • TorusKnotGeometry
  • TubeGeometry

Extras / Helpers

  • ArrowHelper
  • AxisHelper
  • BoundingBoxHelper
  • BoxHelper
  • CameraHelper
  • DirectionalLightHelper
  • EdgesHelper
  • FaceNormalsHelper
  • GridHelper
  • HemisphereLightHelper
  • PointLightHelper
  • SpotLightHelper
  • VertexNormalsHelper
  • WireframeHelper

Extras / Objects

  • ImmediateRenderObject
  • MorphBlendMesh

Examples

  • CombinedCamera
  • LookupTable
  • SpriteCanvasMaterial