前言
最近想研究WEBGL方面的知识,然后发现一个开源的Three.js,但是由于是英文版,没有人翻译,感觉阅读起来比较费力,所以我打算把这个翻译成中文文档,这可能是一个比较长期的过程,后续持续更新,其中翻译过程如果有什么错误,希望大家能给我提出来,别踩。在此谢过各位大神!
Three.js源码地址:
https://github.com/mrdoob/thr...
以下为正文:
three.js / 文档
手册
Three.js入门
参考
Three.js常量
摄像机
核心方法
缓冲区的属性
缓冲结构
时钟
事件发送者
Face3
几何
3D对象
Raycaster
灯光
加载器
巴比伦加载器
几何缓冲加载器
缓存
三维模型加载
glTF加载
图片加载
JSON数据加载
加载器
加载中管理
材质加载
MTL加载
OBJ加载
OBJMTL加载
对象加载
PDB加载
SVG加载
纹理加载
TGA加载
异步加载
材质
线的基本材质
虚线材质
材质
网格基础材质
网格深度材质
网面材质
兰伯特网材质
普通网格材质
网蓬材质
点材质
着色器原材质
着色器材质
小精灵画布材质
小精灵材质
数学函数
Box2
Box3
颜色
欧拉
椎体
Line3
数学函数
Matrix3
Matrix4
Plane
Quaternion
Ray
Sphere
齿轮
Triangle
Vector2
Vector3
Vector4
Three.js 对象
Bone
LensFlare
Line
LineSegments
LOD
Mesh
MorphAnimMesh
Points
SkinnedMesh
Skeleton
Sprite
渲染器
CanvasRenderer
WebGLRenderer
WebGLRenderTarget
WebGLRenderTargetCube
渲染器 / 着色器
ShaderChunk
ShaderLib
UniformsLib
UniformsUtils
渲染器 / WebGL
WebGLProgram
WebGLShader
WebGLState
渲染器 / WebGL / 插件
LensFlarePlugin
ShadowMapPlugin
SpritePlugin
场景
纹理
CubeTexture
CompressedTexture
DataTexture
Texture
其它
FontUtils
GeometryUtils
ImageUtils
SceneUtils
其它 / 动画
Animation
AnimationHandler
KeyFrameAnimation
其它 / 核心
Curve
CurvePath
Gyroscope
Path
Shape
其它 / 曲线
ArcCurve
ClosedSplineCurve3
CubicBezierCurve
CubicBezierCurve3
EllipseCurve
LineCurve
LineCurve3
QuadraticBezierCurve
QuadraticBezierCurve3
SplineCurve
SplineCurve3
其它 / 几何形状
盒子几何
圆几何
立方体几何
缸几何
十二面体几何
突出形状
二十面体几何
车床几何
八面体几何
参数几何
飞机几何
多面体几何
环几何
形几何
球面几何
四面体几何
文本几何
圆环几何
[环面纽结几何] [147]
[管道几何] [148]
其它 / 帮助
箭头帮助
轴帮助
包围盒帮助
箱帮手
相机帮助
定向光帮助
边帮手
面法线帮助
格帮手
半球光帮助
点光源帮助
聚光灯帮助
顶点法线帮助
线框帮助
其它 / 对象
ImmediateRenderObject
MorphBlendMesh
示例
此处目录我把觉得能翻译的先翻译过来
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。