Three.js Docs
api
renderers
WebGLArrayRenderTarget
WebGLRenderer
WebGLRenderTarget
webgl
WebGLProgram
WebGLCubeRenderTarget
webxr
WebXRManager
WebGL3DRenderTarget
shaders
UniformsLib
ShaderChunk
ShaderLib
UniformsUtils
textures
CompressedArrayTexture
Texture
Data3DTexture
DataArrayTexture
FramebufferTexture
CubeTexture
DepthTexture
CompressedTexture
DataTexture
VideoTexture
Source
CanvasTexture
scenes
Scene
FogExp2
Fog
materials
MeshLambertMaterial
MeshBasicMaterial
RawShaderMaterial
MeshPhysicalMaterial
Material
PointsMaterial
MeshStandardMaterial
ShadowMaterial
MeshMatcapMaterial
LineBasicMaterial
MeshToonMaterial
SpriteMaterial
MeshDepthMaterial
LineDashedMaterial
MeshDistanceMaterial
MeshNormalMaterial
ShaderMaterial
MeshPhongMaterial
core
BufferAttribute
Layers
Object3D
bufferAttributeTypes
BufferAttributeTypes
EventDispatcher
BufferGeometry
GLBufferAttribute
Uniform
InterleavedBuffer
Raycaster
InstancedInterleavedBuffer
InstancedBufferAttribute
InstancedBufferGeometry
InterleavedBufferAttribute
Clock
constants
BufferAttributeUsage
Textures
CustomBlendingEquations
Materials
Core
Animation
Renderer
animation
PropertyBinding
AnimationClip
tracks
StringKeyframeTrack
QuaternionKeyframeTrack
VectorKeyframeTrack
BooleanKeyframeTrack
NumberKeyframeTrack
ColorKeyframeTrack
KeyframeTrack
AnimationMixer
AnimationObjectGroup
PropertyMixer
AnimationAction
AnimationUtils
objects
Bone
SkinnedMesh
Sprite
Group
Skeleton
LineLoop
LOD
Points
BatchedMesh
InstancedMesh
Mesh
LineSegments
Line
cameras
CubeCamera
OrthographicCamera
ArrayCamera
PerspectiveCamera
StereoCamera
Camera
math
Spherical
Triangle
MathUtils
Ray
SphericalHarmonics3
Matrix3
Box2
Vector2
Line3
Frustum
Interpolant
Vector3
Sphere
Box3
Matrix2
interpolants
LinearInterpolant
CubicInterpolant
DiscreteInterpolant
QuaternionLinearInterpolant
Vector4
Quaternion
Matrix4
Plane
Color
Cylindrical
Euler
audio
Audio
AudioContext
AudioListener
AudioAnalyser
PositionalAudio
geometries
TetrahedronGeometry
BoxGeometry
TubeGeometry
ExtrudeGeometry
CylinderGeometry
EdgesGeometry
LatheGeometry
PlaneGeometry
CircleGeometry
WireframeGeometry
TorusKnotGeometry
ShapeGeometry
DodecahedronGeometry
ConeGeometry
SphereGeometry
CapsuleGeometry
IcosahedronGeometry
TorusGeometry
RingGeometry
OctahedronGeometry
PolyhedronGeometry
loaders
DataTextureLoader
MaterialLoader
CompressedTextureLoader
FileLoader
CubeTextureLoader
Loader
managers
LoadingManager
DefaultLoadingManager
ImageBitmapLoader
Cache
AnimationLoader
TextureLoader
AudioLoader
LoaderUtils
BufferGeometryLoader
ObjectLoader
ImageLoader
helpers
DirectionalLightHelper
SkeletonHelper
PolarGridHelper
SpotLightHelper
CameraHelper
GridHelper
AxesHelper
ArrowHelper
BoxHelper
PointLightHelper
Box3Helper
HemisphereLightHelper
PlaneHelper
lights
LightProbe
SpotLight
shadows
DirectionalLightShadow
SpotLightShadow
PointLightShadow
LightShadow
DirectionalLight
RectAreaLight
PointLight
AmbientLight
HemisphereLight
Light
extras
core
CurvePath
Interpolations
ShapePath
Curve
Shape
Path
ShapeUtils
PMREMGenerator
DataUtils
Earcut
ImageUtils
TextureUtils
Controls
curves
SplineCurve
QuadraticBezierCurve3
CatmullRomCurve3
EllipseCurve
CubicBezierCurve3
QuadraticBezierCurve
ArcCurve
LineCurve3
LineCurve
CubicBezierCurve