关于WebGL中顶点全为0的情况
当vertex数组中顶点全部设为0,渲染时不会进行绘图
当画布设置为500x500像素时
<canvas id="Acanvas" style="border:2px solid blue"
width="500" height="500">
绘制一个像素点的代码
function iniBuffers(){
trivertex = [
-0.002, -0.002, 0,
-0.002, 0.002, 0,
0.002, 0.002, 0,
0.002, -0.002, 0
]
triindex = [0, 2, 1, 0, 3, 2];
所得图形如下所示
(中间有一个很小很小的绿点-一个像素)
绘制的基础图形是“Fragment”而不是“vertex”
所以vertex数组中顶点全0时,无法构成三角形
即无法构成基础图形
drawElements()函数不会进行绘制。