这是我参与「第四届青训营 」笔记创作活动的第22天
前端基础班第14节:初识WebGL。
一.什么是WebGL
现代图形系统
渲染管线:
CPU VS GPU
WebGL & OpenGL
二.使用webGL
1.创建webGL上下文
2.写着色器
3.创建webGL项目
4.数据存入缓冲区
坐标系
5.缓冲区数据读取到GPU
6.2D vs webGL
7.绘制多边形
对于简单多边形:
使用Earcut进行三角剖分
8.处理多边形
2D:transforms
使用transforms
3D Matrix