# 3d 渲染 - webgl

# 1. 旋转三角形

rotatingTriangle
查看代码 (opens new window)

# 2. 渐变三角形

coloredTriangle
查看代码 (opens new window)

# 3. 使用图像纹理

textureQuad
查看代码 (opens new window)

# 4. 基础彩色立方体

coloredCube
查看代码 (opens new window)

# 5. 平行光下的光照模型(环境光 + 漫反射)

parallelCube
查看代码 (opens new window)

# 6. 点光源下的光照模型(环境光 + 漫反射)

pointCube
查看代码 (opens new window)

# 7. 多关节模型(手臂)

multiJointModel
查看代码 (opens new window)

# 8. 基础交互 - 鼠标控制物体旋转

rotateByMouse
查看代码 (opens new window)

# 9. 基础交互 - 鼠标选中物体表面

pickFaceByMouse
查看代码 (opens new window)

# 10. 利用阴影贴图实现阴影

shadow
查看代码 (opens new window)