四角形を描く

Last-modified: 2007-05-21 (月) 17:49:57

コード

#include <GL/glut.h>
void display03( void){
	glClear( GL_COLOR_BUFFER_BIT);
	glBegin( GL_POLYGON);
		glColor3d( 1.0, 0.0, 0.0);
		glVertex2d( -0.9, -0.9);
		glVertex2d(  0.9, -0.9);
		glVertex2d(  0.9,  0.9);
		glVertex2d( -0.9,  0.9);
	glEnd();
	glFlush();
}
void init( void){
	glClearColor( 1.0, 1.0, 1.0, 1.0);
}
int main( int argc, char **argv){
	glutInit( &argc, argv);
	glutInitDisplayMode( GLUT_RGBA);
	glutCreateWindow( "Draw Line");
	glutDisplayFunc( display03);
	init();
	glutMainLoop();
	return 0;
}

実行結果

drawpolygon.PNG