OpenGL绘制带颜色的菱形

主要代码

void redraw()
{
	glClear(GL_COLOR_BUFFER_BIT);
    glRotatef(45, -0.0, -0.5, 1);
	glBegin(GL_TRIANGLE_FAN);
	
	glColor3f(1.0, 1.0, 1.0);
	glVertex2f(-0.5, -0.5);
	glColor3f(1.0, 0.0, 1.0);
	glVertex2f(-0.5, 0.5);
	glColor3f(0.0, 1.0, 1.0);
	glVertex2f(0.5, 0.5);
	glColor3f(1.0, 1.0, 0.0);
	glVertex2f(0.5, -0.5);

	glEnd(); // GL_QUADS
	glutSwapBuffers();
}

猜你喜欢

转载自blog.csdn.net/y0205yang/article/details/129803752