opengl圆
- 作者: 老贱丶
- 来源: 51数据库
- 2020-09-26
有两点要注意:
初始化时要有glPolygonMode(GL_FRONT_AND_BACK,GL_FILL);当然默认情况是这句
圆面是用许多个三角形组成的,绘制圆面的函数
void Drawtri()
{
double n=50;//分段数
float R=20;//半径
int i;
glPushMatrix();
glColor3f(0.0,0.2,0.8);
glBegin(GL_TRIANGLE_FAN);
glVertex2f(0.0,0.0);
for(i=0; i<=n; i++)
glVertex2f(R*cos(2*PI/n*i), R*sin(2*PI/n*i));
glEnd();
glPopMatrix();
}
如需要opengl完整代码,请继续留言
推荐阅读
