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


此處目錄我把以爲能翻譯的先翻譯過來

相關文章
相關標籤/搜索