GL_POLYGON画凸多边形

对于GL_POLYGON函数,通常要和循环函数一起使用,循环体放置位置有很大关系

1循环体放置里面

void Circle()//圆
{
	int i=0,n=100;
	double R=0.8f;
		glColor3f(1.0f,0.0f,1.0f);
		glBegin(GL_POLYGON);	
		for(i=0;i

结果显示为GL_POLYGON画凸多边形_第1张图片
——————————————————————————————

2循环体放置外面(如果glbegin_glend中点已经能构成图,则会正常输出其中的图形ps:自己体会)

void Circle()//圆
{
	int i=0,n=100;
	double R=0.8f;
	for(i=0;i

结果显示为空
GL_POLYGON画凸多边形_第2张图片

你可能感兴趣的:(OPENGL学习)