three.js
基础
文档
案例
中文
en
手册
起步
安装
创建场景
WebGL兼容性检查
画线
创建文字
载入3D模型
常见问题
有用的链接
进阶
如何更新场景
如何废置对象
如何创建VR内容
如何使用后期处理
矩阵变换
动画系统
构建工具
使用NPM进行测试
参考
动画
AnimationAction
AnimationClip
AnimationMixer
AnimationObjectGroup
AnimationUtils
KeyframeTrack
PropertyBinding
PropertyMixer
动画 / 轨道
BooleanKeyframeTrack
ColorKeyframeTrack
NumberKeyframeTrack
QuaternionKeyframeTrack
StringKeyframeTrack
VectorKeyframeTrack
音频
Audio
AudioAnalyser
AudioContext
AudioListener
PositionalAudio
摄像机
ArrayCamera
Camera
CubeCamera
OrthographicCamera
PerspectiveCamera
StereoCamera
常量
Animation
Core
CustomBlendingEquation
Materials
Renderer
Textures
核心
BufferAttribute
BufferGeometry
Clock
EventDispatcher
GLBufferAttribute
InstancedBufferAttribute
InstancedBufferGeometry
InstancedInterleavedBuffer
InterleavedBuffer
InterleavedBufferAttribute
Layers
Object3D
Raycaster
Uniform
核心 / BufferAttributes
BufferAttribute Types
附件
Earcut
ImageUtils
PMREMGenerator
ShapeUtils
附件 / 核心
Curve
CurvePath
Interpolations
Path
Shape
ShapePath
附件 / 曲线
ArcCurve
CatmullRomCurve3
CubicBezierCurve
CubicBezierCurve3
EllipseCurve
LineCurve
LineCurve3
QuadraticBezierCurve
QuadraticBezierCurve3
SplineCurve
几何体
BoxGeometry
CircleGeometry
ConeGeometry
CylinderGeometry
DodecahedronGeometry
EdgesGeometry
ExtrudeGeometry
IcosahedronGeometry
LatheGeometry
OctahedronGeometry
PlaneGeometry
PolyhedronGeometry
RingGeometry
ShapeGeometry
SphereGeometry
TetrahedronGeometry
TorusGeometry
TorusKnotGeometry
TubeGeometry
WireframeGeometry
辅助对象
ArrowHelper
AxesHelper
BoxHelper
Box3Helper
CameraHelper
DirectionalLightHelper
GridHelper
PolarGridHelper
HemisphereLightHelper
PlaneHelper
PointLightHelper
SkeletonHelper
SpotLightHelper
灯光
AmbientLight
AmbientLightProbe
DirectionalLight
HemisphereLight
HemisphereLightProbe
Light
LightProbe
PointLight
RectAreaLight
SpotLight
灯光 / 阴影
LightShadow
PointLightShadow
DirectionalLightShadow
SpotLightShadow
加载器
AnimationLoader
AudioLoader
BufferGeometryLoader
Cache
CompressedTextureLoader
CubeTextureLoader
DataTextureLoader
FileLoader
ImageBitmapLoader
ImageLoader
Loader
LoaderUtils
MaterialLoader
ObjectLoader
TextureLoader
加载器 / 管理器
DefaultLoadingManager
LoadingManager
材质
LineBasicMaterial
LineDashedMaterial
Material
MeshBasicMaterial
MeshDepthMaterial
MeshDistanceMaterial
MeshLambertMaterial
MeshMatcapMaterial
MeshNormalMaterial
MeshPhongMaterial
MeshPhysicalMaterial
MeshStandardMaterial
MeshToonMaterial
PointsMaterial
RawShaderMaterial
ShaderMaterial
ShadowMaterial
SpriteMaterial
数学库
Box2
Box3
Color
Cylindrical
Euler
Frustum
Interpolant
Line3
MathUtils
Matrix3
Matrix4
Plane
Quaternion
Ray
Sphere
Spherical
SphericalHarmonics3
Triangle
Vector2
Vector3
Vector4
数学库 / 插值
CubicInterpolant
DiscreteInterpolant
LinearInterpolant
QuaternionLinearInterpolant
物体
Bone
Group
InstancedMesh
Line
LineLoop
LineSegments
LOD
Mesh
Points
Skeleton
SkinnedMesh
Sprite
渲染器
WebGLMultipleRenderTargets
WebGLRenderer
WebGL1Renderer
WebGLRenderTarget
WebGLCubeRenderTarget
渲染器 / 着色器
ShaderChunk
ShaderLib
UniformsLib
UniformsUtils
渲染器 / WebXR
WebXRManager
场景
Fog
FogExp2
Scene
纹理贴图
CanvasTexture
CompressedTexture
CompressedArrayTexture
CubeTexture
DataArrayTexture
Data3DTexture
DataTexture
DepthTexture
FramebufferTexture
Source
Texture
VideoTexture
示例
控制
DragControls
FirstPersonControls
FlyControls
OrbitControls
PointerLockControls
TrackballControls
TransformControls
几何体
ConvexGeometry
DecalGeometry
ParametricGeometry
TextGeometry
辅助对象
LightProbeHelper
PositionalAudioHelper
RectAreaLightHelper
VertexNormalsHelper
灯光
LightProbeGenerator
加载器
FontLoader
GLTFLoader
MMDLoader
MTLLoader
OBJLoader
PCDLoader
物体
Lensflare
后期处理
EffectComposer
渲染器
CSS2DRenderer
CSS3DRenderer
SVGRenderer
实用工具
BufferGeometryUtils
SceneUtils
SkeletonUtils
开发者参考
WebGL渲染器
WebGLProgram