绘制模式可以是以下几种之一: GL_POINTS:绘制独立的点 GL_LINES:绘制相邻的线段 GL_LINE_STRIP:绘制连续的线段 GL_LINE_LOOP:绘制闭合的线段 GL_TRIANGLES:绘制相邻的三角形 GL_TRIANGLE_STRIP:绘制连续的三角形 GL_TRIANGLE_FAN:绘制扇形的三角形 起始顶点索引指定了从顶点数组中哪个位置开始绘制,顶点数量表示要绘...
GL_LINE_STRIP:绘制从第一个顶点到最后一个顶点依次相连的一组线段,第n和n+1个顶点定义了线段n,总共绘制n-1条线段 GL_LINE_LOOP:绘制从第一个顶点到最后一个顶点依次相连的一组线段,然后最后一个顶点和第一个顶点相连,第n和n+1个顶点定义了线段n,总共绘制n条线段 GL_TRIANGLES:把每三个顶点作为一个独立...
GL_LINES: 线的顶点互不重用 GL_LINE_STRIP:前面线的最后一个顶点为下一条线的第一个顶点 GL_LINE_LOOP:最后一条线的最后一个顶点与第一条线的第一个顶点相连 GL_TRIANGLES:三角形顶点互不重用 GL_TRIANGLE_STRIP: 三角形的最后2个顶点为下一个三角形的前面2个顶点 GL_TRIANGLE_FAN: 前面三角形的第1和...
glDrawArrays(GL_LINE_STRIP, 0, std::min(790U, howMany-i)); checkError(); } 限制一次绘制的线条数始终可以避免分段错误。 790是通过实验确定的;在791时,它在OSX上崩溃(Android可能会更高,尽管以前以前在很多版本中限制为113个……所以该数字似乎对于每个应用程序版本都是一致的,但在不同版本或平台之间并...
public static final int GL_LINE_STRIP = 0x0003; public static final int GL_TRIANGLES = 0x0004; public static final int GL_TRIANGLE_STRIP = 0x0005; public static final int GL_TRIANGLE_FAN = 0x0006; first:从数组第几个开始 count:绘制的点数。
gl.glDrawArrays(gl.GL_LINE_STRIP,0, len(d)) gl.glDisableClientState(gl.GL_VERTEX_ARRAY) gl.glEnable(gl.GL_LIGHTING) gl.glPopMatrix() 開發者ID:arokem,項目名稱:Fos,代碼行數:35,代碼來源:tracks.py 示例4: OnDraw ▲點讚 1▼ # 需要導入模塊: from OpenGL import GL [as 別名]# 或者: from...
GL_LINES- 单独地将直线画出来。行为和GL_TRIANGLES类似。 GL_LINE_STRIP- 连贯地将直线画出来。行为和GL_TRIANGLE_STRIP类似。 GL_LINE_LOOP-连贯地将直线画出来。行为和GL_LINE_STRIP类似,但是会自动将最后一个顶点和第一个顶点通过直线连接起来。
gl.glDrawArrays(GL3.GL_LINES,0, getNumVertices()); } 开发者ID:NLeSC,项目名称:Neon,代码行数:19,代码来源:SegmentedLine.java 示例4: draw ▲点赞 3▼ importjavax.media.opengl.GL3;//导入方法依赖的package包/类@Overridepublicvoiddraw(GL3 gl, ShaderProgram program)throwsUninitializedException{if(...
要呈現的基本類型。 下列常數會指定可接受的基本類型:GL_POINTS、GL_LINE_STRIP、GL_LINE_LOOP、GL_LINES、GL_TRIANGLE_STRIP、GL_TRIANGLE_FAN、GL_TRIANGLES、GL_QUAD_STRIP、GL_QUADS和GL_POLYGON。 first 已啟用陣列中的起始索引。 計數 要轉譯的索引數目。