【GL_LINES】 独立的线段,下式中,p2与p3间没有连线。 【GL_LINE_STRIP】 连续的线段,下式中, p2与p3会连成线段。 【GL_LINE_LOOP】 参考:《计算机图形学》3.4 OpenGL画线函数。
GL_LINES:绘制线段 GL_LINE_STRIP:绘制连续线段 GL_LINE_LOOP:绘制闭合的线段 GL_POLYGON:绘制多边形 GL_TRIANGLES:绘制三角形 GL_TRIANGLE_STRIP:绘制连续三角形 GL_TRIANGLE_FAN:绘制多个三角形组成的扇形 GL_QUADS:绘制四边形 GL_QUAD_STRIP:绘制连续四边形 详见下图所示。 三.OpenGL基础知识 在深入学习OpenGL之...
gl.drawArrays(gl.LINES, 0, 4); 1. gl.LINE_STRIP 线条(strip) 多个点按顺序依次相连,形成一条多个线段组成的折线。 复制 gl.drawArrays(gl.LINE_STRIP, 0, 4); 1. gl.LINE_LOOP 回路 类似gl.LINE_STRIP,也是多个点顺序相连,但多了一个头尾顶点相连。 复制 gl.drawArrays(gl.LINE_LOOP, 0, 4);...
同样,直线的绘制也有几种方式: 独立线(gl.LINES) 指定2*n个任意点,可以任意的绘制线段; 线带(gl.LINE_STRIP) 传入的点,是连续的,比如传入3个点就会绘制2条线段; 线环(gl.LINE_LOOP) 类似线带,最后一个点和第一个点会绘制直线; 点(gl.POINTS) 需要提前设定点的大小,在WebGL中,点经常用来实现粒子效果...
gl.LINE_STRIP: 绘制一个线条。即,绘制一系列线段,上一点连接下一点。 gl.LINE_LOOP: 绘制一个线圈。即,绘制一系列线段,上一点连接下一点,并且最后一点与第一个点相连。 gl.LINES: 绘制一系列单独线段。每两个点作为端点,线段之间不连接。 gl.TRIANGLE_STRIP:绘制一个三角带。
GL_LINES:把每一个顶点作为一个独立的线段,顶点2n-1和2n之间共定义了n条线段,总共绘制N/2条线段 GL_LINE_STRIP:绘制从第一个顶点到最后一个顶点依次相连的一组线段,第n和n+1个顶点定义了线段n,总共绘制n-1条线段 GL_LINE_LOOP:绘制从第一个顶点到最后一个顶点依次相连的一组线段,然后最后一个顶点和第...
gl.LINE_STRIP: 绘制一条直线到下一个顶点。 gl.LINE_LOOP: 绘制一条首尾相连的线。 gl.LINES: 绘制一条线。 gl.TRIANGLES: 绘制一个三角形。 first: 绘制的开始点, count: 需要绘制的图形个数, 让我们先来创建多个点,上一课已经讲过,WebGL的坐标与真实坐标会有一些出入,所以我们需要转换一下,并且数据我...
gl.LINES: 绘制线段 gl.LINE_STRIP:绘制连续线段,例如传入[A0, A1, A2, A3]四个坐标信息,那么绘制结果为[A0, A1], [A1, A2], [A2, A3] gl.LINE_LOOP:首位两个点会连接起来 gl.TRIANGLES:绘制三角形 gl.TRIANGLE_STRIP:绘制一系列三角形,例如传入[A0, A1, A2, A3, A4, A5]五个坐标信息,那么绘...
GL_LINES 一笔画 GL_LINE_LOOP GL_LINE_STRIP: 一系列的连续直线 GL_TRIANGLE_STRIP,GL_TRIANGLE_FAN 画圆i和R以及Π需要先定义 glBegin(GL_POLYGON); for(i=0; i<n; ++i) glVertex2f(R*cos(2*Pi/n*i), R*sin(2*Pi/n*i)); glEnd(); ...