GL_LINE_LOOP:类似于GL_LINE_STRIP,但现在最后一条直线绘制于指定的最后一个顶点和第一个顶点之间。这个模式通常用于绘制一个闭合区域,这个闭合区域违反了GL_POLYGON的规则,因此无法用它进行绘制。 GL_TRIANGLES:指定的顶点用于创建三角形。每三个顶点指定一个三角形,如果点数不是3的倍数,多余的点就会被忽略。 GL_...
51CTO博客已为您找到关于glBegin(GL_POLYGON);的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及glBegin(GL_POLYGON);问答内容。更多glBegin(GL_POLYGON);相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
10. GL_POLYGON GL_POLYGON表示绘制一个多边形图形。多边形的点数由glvertex指定,OpenGL将最后一个点和第一个点相连成闭合多边形。 综上所述,glbegin函数的参数决定了OpenGL所要绘制的图形类型,而glvertex则是指定图形中的各个点位置。熟练掌握glbegin函数的参数类型,可以更好地绘制出各种类型的图形。©...
GL_POLYGON 繪製單一凸面多邊形。 頂點 1 到N 會定義此多邊形。 傳回值 此函式不會傳回值。 錯誤碼 glGetError函式可以擷取下列錯誤碼。 展開資料表 名稱意義 GL_INVALID_ENUM mode 已設定為未接受的值。 GL_INVALID_OPERATION glVertex、glColor、glIndex、glNormal、glTexCoord、glEvalCoord、glEvalPoint、...
GL_POLYGON 绘制单个凸多边形。 顶点 1 到N 定义此多边形。 返回值 此函数不返回值。 错误代码 glGetError 函数可以检索以下错误代码。 名称含义 GL_INVALID_ENUM mode 设置为未接受的值。 GL_INVALID_OPERATION glBegin 和相应的 glend 之间调用了 glVertex、glColor、glIndex、glNormal、glTexCoord、glEvalCoord...
//glBegin(GL_POLYGON);//有顶点就必须要有glBegin() glEnd(); //for(i=0; i<n; ++i) //glVertex2f(R*cos(2*Pi/n*i), R*sin(2*Pi/n*i)); //glEnd(); //glFlush(); ///第三个程序---五星 GLfloata=1/(2-2*cos(72*Pi/180)); ...
glVertex3f()表示了该函数属于 gl库,参数是三个float型参数指针。我们用glVertex*()来表示这一类函数。 基本库 2.几何图元类型和说明 类型 说明 GL_POINTS 单个顶点集 GL_LINES 多组双顶点线段 GL_POLYGON 单个简单填充凸多边形 GL_TRAINGLES 多组独立填充三角形 ...
GL_POLYGON:顶点按顺序相连形成一个凸多边形。 功能说明: glBegin和glEnd函数一起使用,用于限定一组或多组图元的顶点定义。在调用glBegin之后,所有随后指定的顶点都被视为定义当前图元的一部分,直到调用glEnd为止。 在glBegin和glEnd之间,可以调用glVertex来指定图元的顶点,也可以调用其他OpenGL函数来...
GL_QUAD_STRIP:绘制一组相连的四边形。每个四边形是由一对顶点及其后给定的一对顶点共同确定的。顶点2n-1、2n、2n+2和2n+1定义了第n个四边形,总共绘制N/2-1个四边形 GL_POLYGON:绘制一个凸多边形。顶点1到n定义了这个多边形。函数说明:glBegin和glEnd函数限定了一组或多组图元的定点定义。