背景在使用WebGL绘制图形时,大多数情况下,在绘制图形时,其各个图元是相连的。但在某些情况下,我们需要用不相连的图元来绘制图形。如果绘图模式是gl.TRAINGLES或者gl.LINES也可以实现,但是如果绘图模式是gl.TRAINGLE_STRIP,gl.TRAINGLE_FAN,gl.使用LINE_STRIP和gl.LINE_LOOP时,不可能在一张图中绘制多个不相连的图元。一般的做法是通过一个循环多次绘制。例如下面的代码:for(vari=0;i

背景在使用WebGL绘制图形时,大多数情况下,在绘制图形时,其各个图元是相连的。但在某些情况下,我们需要用不相连的图元来绘制图形。如果绘图模式是gl.TRAINGLES或者gl.LINES也可以实现,但是如果绘图模式是gl.TRAINGLE_STRIP,gl.TRAINGLE_FAN,gl.使用LINE_STRIP和gl.LINE_LOOP时,不可能在一张图中绘制多个不相连的图元。一般的做法是通过一个循环多次绘制。例如下面的代码:for(vari=0;i