今天一天看了一天的webgl,本来就想这么过去就算了,思来想去还是还是回忆一下好了~
- 顶点着色器 顶点着色器即为设置点的位置和颜色的这么个东西,在文件的最顶部,然后呢是以字符串的形式嵌入的,乍一看,咋还多了一个main函数,花式蒙圈儿~~,呐就是这货
- 片元着色器 顶点着色器控制着点的位置和大小,而片元着色器控制点的颜色。你以为这就完了?其实他和顶点挨着,也在文件顶部,就是这货
- canvas绘制一个点 本章以简单的例子说明了这两个着色器的用法,在canvas里面,以及鼠标响应。涉及到闭包函数,webgl的三维坐标系,屏幕坐标系,鼠标点下位置坐标。 认真了解这几个坐标系之间的区别和联系,对于画点来说就好办了~!
webbgl坐标系如下图所示:
canvas坐标系如下所示:
鼠标点下位置坐标和webgl坐标系,canvas坐标系的关系如下: - 关于gl.vertexAttrib3f(),uniform函数的使用及其家族函数了解一下?
今天就看了,第一章。