Three.js中文文档

前言

最近想研究WEBGL方面的知识,而后发现一个开源的Three.js,可是因为是英文版,没有人翻译,感受阅读起来比较费力,因此我打算把这个翻译成中文文档,这多是一个比较长期的过程,后续持续更新,其中翻译过程若是有什么错误,但愿你们能给我提出来,别踩。在此谢过各位大神!git


Three.js源码地址:
https://github.com/mrdoob/thr...github

如下为正文:segmentfault

three.js / 文档

手册

Three.js入门

建立一个场景
矩阵变化缓存

参考

Three.js常量

自定义混合方程
GL状态
材质
阴影类型
纹理
相机异步

摄像机

立体摄像机
正交相机
透视相机函数

核心方法

缓冲区的属性
缓冲结构
时钟
事件发送者
Face3
几何
3D对象
Raycaster动画

灯光

环境光
平行光
半球放射光
光源
点光
聚光灯插件

加载器

巴比伦加载器
几何缓冲加载器
缓存
三维模型加载
glTF加载
图片加载
JSON数据加载
加载器
加载中管理
材质加载
MTL加载
OBJ加载
OBJMTL加载
对象加载
PDB加载
SVG加载
纹理加载
TGA加载
异步加载翻译

材质

线的基本材质
虚线材质
材质
网格基础材质
网格深度材质
网面材质
兰伯特网材质
普通网格材质
网蓬材质
点材质
着色器原材质
着色器材质
小精灵画布材质
小精灵材质orm

数学函数

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

场景

Fog
FogExp2
Scene

纹理

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

示例

CombinedCamera
LookupTable


此处目录我把以为能翻译的先翻译过来

相关文章
相关标签/搜索