绘制矩形
OpenGL提供了一个特殊的矩形函数,比用glVertex描述的填充区有更高的效率:
- glRect* ( x1 , y1 , x2 , y2);
- glRecti ( 200, 100, 50, 250);
绘制三角形
glBegin (GL_TRIANGLES);
glVertex2f ( 0.0, 0.0);
glVertex2f ( 0.2, 0.0);
glVertex2f ( 0.3, 0.15);
glVertex2f ( 0.2, 0.3);
glVertex2f ( 0.0, 0.3);
glVertex2f ( 0.0, 0.0);
glEnd( );
输出样例:
绘制线框立方体
法一:
glColor3f( 0.0, 1.0, 0.0);//green
glBegin(GL_LINE_LOOP);
glVertex3f(0.0, 0.0, 0.0