#include<glut.h>
#include<stdlib.h>
#include<math.h>
const GLdouble twopi = 6.283185;
GLubyte label[]={
'1','2','3','4','5',
'6','7','8','9','1','0','1','1','1','2'};
void init (void)
{
glClearColor(1.0,1.0,1.0,0.0);
glLoadIdentity();
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0,600.0,0.0,500.0);
}
//------------------------------
void clock(void)
{
glClear (GL_COLOR_BUFFER_BIT);
GLint r=500/4;
//----------------------------------内部颜色
glColor3f(0.9,0.9,0.9);
glBegin(GL_TRIANGLE_FAN);
// glVertex2f(300,250);
for(int i=0;i<1000000;i++)
{
GLdouble t=i*twopi/1000000;
glVertex2i(300-r*cos
openGL / 绘制钟表
最新推荐文章于 2022-08-10 12:55:29 发布