四、绘制依次连接的点组成的线 GL_LINE_STRIP 给glBegin 传入 GL_LINE_STRIP 参数 , 其作用是绘制各个点依次连接的线 , 但是首尾不连接 ; 这里注意与 GL_LINE_LOOP 区别 , GL_LINE_LOOP 设置后 , 在 GL_LINE_STRIP 基础上 , 还要进行首尾连接 ; 代码示例 : 代码语言:javascript 代码运行次数:0 运行 A...
; // 绘制线//glBegin(GL_LINE_STRIP);// 绘制前后连接的点组成的线//glBegin(GL_LINE_LOOP); // 绘制前后连接的点组成的线 , 并且收尾相连//glBegin(GL_TRIANGLES); // 绘制多个三角形//glBegin(GL_TRIANGLE_STRIP); // 绘制 GL_TRIANGLE_STRIP 三角形//glBegin(GL_TRIANGLE_FAN); // 绘制三角...
在glBegin()函数前面调用glEnable(GL_LINE_STIPPLE);glLineStipple(factor, 0x5555);期中glEnable(GL_LINE_STIPPLE)表示启用虚线模式,glLineStipple为甚至画虚线的规则。(下面引用关于glLineStipple函数的解释:http://baike.baidu.com/link?url=t7CeuQzNxSNKqi7l43QIRlmcwhxC4yQX5tC3v6cpWPOejgQx9K-e_X7Ac7W...
//glBegin(GL_LINE_STRIP);// 绘制前后连接的点组成的线 //glBegin(GL_LINE_LOOP); // 绘制前后连接的点组成的线 , 并且收尾相连 //glBegin(GL_TRIANGLES); // 绘制多个三角形 //glBegin(GL_TRIANGLE_STRIP); // 绘制 GL_TRIANGLE_STRIP 三角形 //glBegin(GL_TRIANGLE_FAN); // 绘制三角形扇 /...
gl.glDrawArrays(gl.GL_LINE_STRIP, 0, POINT_COUNT) 唯一有必要说明的就是这段代码: gl.glDrawArrays(gl.GL_LINE_STRIP, 0, POINT_COUNT) 传入的参数是GL_LINE_STRIP而不是GL_LINES。 效果 Line Loop 如果Line Strip闭合的话,那么就变成了Line Loop。修改上面的脚本,把传递给glDrawArrays()方法的GL_LINE_...
(2)GL_LINE_STRIP画法: 这种画直线方法叫做折线画法,该方法与第一种方法类似。不同的地方第一个点和第二个点连线,第二个点和第三个点连线…第n个点和第n+1个连线。 #include<windows.h>#include<gl/glut.h>voidrenderScene(){glClear(GL_COLOR_BUFFER_BIT);glColor3f(1.0f,0.0f,0.0f);glLineWidth(5....
GL_POINTS将传入的顶点坐标作为单独的点绘制 GL_LINES将传入的坐标作为单独线条绘制,ABCDEFG六个顶点,绘制AB、CD、EF三条线 GL_LINE_STRIP将传入的顶点作为折线绘制,ABCD四个顶点,绘制AB、BC、CD三条线 GL_LINE_LOOP将传入的顶点作为闭合折线绘制,ABCD四个顶点,绘制AB、BC、CD、DA四条线。
GlLinearMipmapNearest GlLineLoop GlLines GlLineStrip GlLinkStatus GlLowFloat GlLowInt GlLuminance GlLuminanceAlpha GlMaxCombinedTextureImageUnits GlMaxCubeMapTextureSize GlMaxFragmentUniformVectors GlMaxRenderbufferSize GlMaxTextureImageUnits GlMaxTextureSize ...
from OpenGL.GL import * from OpenGL.GLU import * from OpenGL.GLUT import * # 绘制图像函数 def display(): # 清除屏幕及深度缓存 glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) # 设置红色 glColor3f(1.0, 0.0, 0.0) # 开始绘制四边形 ...
一个从第一个顶点依次经过每一个后续顶点而绘制的线条 | | GL_LINE_LOOP | 和GL_LINE_STRIP相同,但是最后一个顶点和第一个顶点连接起来了 | | GL_TRIANGLES | 每3个顶点定义一个新的三角形 | | GL_TRIANGLE_STRIP | 共用一个条带(strip)上的顶点的一个组三角形 | | GL_TRIANGLE_FAN | 以一个圆点...