語法:
#include <GL/glut.h>
void display()
{
glutWireTorus(0.3, 0.7, 30,30);
glFlush();
}
int main(int argc,char **argv)
{
glutInit(&argc, argv);
glutCreateWindow("58拉拉倒數兩天");
glutDisplayFunc(display);
glutMainLoop();
(同心+茶壺)
#include <GL/glut.h>
void display()
{
glutWireTorus(0.3, 0.7, 30,30);
glPushMatrix();
glTranslatef(0,0,0);
glutSolidTeapot(0.2);
glPopMatrix();
glFlush();
}
int main(int argc,char **argv)
{
glutInit(&argc, argv);
glutCreateWindow("58拉拉倒數兩天");
glutDisplayFunc(display);
}
(會動的)
#include <GL/glut.h>
float angle=0;
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glPushMatrix();
glTranslatef(0,0,0);
glRotatef(angle, 1,0,0);//旋轉
glutWireTorus(0.3,1, 50,30);
glutSolidTeapot(0.1);
glPopMatrix();
glFlush();
angle+=0.8;
}
int main(int argc,char **argv)
{
glutInit(&argc, argv);
glutCreateWindow("58拉拉倒數兩天");
glutDisplayFunc(display);
glutIdleFunc(display);
glutMainLoop();
}
沒有留言:
張貼留言