#include <GL/glut.h>
void display()
{
glutSolidTeapot(0.3);
glutSwapBuffers();
}
int main (int argc, char*argv[])
{
glutInit( &argc,argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("03161156 Number 1");
glutDisplayFunc(display);
glutMainLoop();
}
_________________________________________________________________________________
#include <GL/glut.h>
#include <stdio.h>
#include <GL/glut.h>
void mouse(int button,int state,int x,int y)
{
printf("%d %d %d %d\n", button,state,x,y);
}
void display()
{
glutSolidTeapot(0.3);
glutSwapBuffers();
}
int main (int argc, char*argv[])
{
glutInit( &argc,argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("03161156 Number 1");
glutDisplayFunc(display);
glutMouseFunc(mouse);
glutMainLoop();
}
_________________________________________________________________________________
_________________________________________________________________________________
_________________________________________________________________________________
#include <GL/glut.h>
#include <stdio.h>
#include <GL/glut.h>
void mouse(int button,int state,int x,int y)
{
printf("%d %d %d %d\n", button,state,x,y);
glColor3f(1, x/300.0 , y/300.0);
glutPostRedisplay();
}
void display()
{
glutSolidTeapot(0.3);
glutSwapBuffers();
}
int main (int argc, char*argv[])
{
glutInit( &argc,argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("03161156 Number 1");
glutDisplayFunc(display);
glutMouseFunc(mouse);
glutMainLoop();
}
#include <GL/glut.h>
#include <stdio.h>
#include <GL/glut.h>
void mouse(int button,int state,int x,int y)
{
printf("%d %d %d %d\n", button,state,x,y);
}
void motion(int x, int y)
{
printf("%d %d\n",x,y);
glColor3f(1, x/500.0 , y/500.0);
glutPostRedisplay();
}
void display()
{
glutSolidTeapot(0.3);
glutSwapBuffers();
}
int main (int argc, char*argv[])
{
glutInit( &argc,argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutInitWindowSize(500,500);
glutCreateWindow("03161156 Number 1");
glutDisplayFunc(display);
glutMouseFunc(mouse);
glutMotionFunc(motion);
glutMainLoop();
}
_________________________________________________________________________________
#include <GL/glut.h>
#include <stdio.h>
#include <GL/glut.h>
void mouse(int button,int state,int x,int y)
{
if(state==GLUT_DOWN) printf("glVertex2f( %.2f, %.2f);\n",(x-250)/250.0,-(y-250)/250.0);
}
void motion(int x, int y)
{
glColor3f(1, x/500.0 , y/500.0);
glutPostRedisplay();
}
void display()
{
glBegin(GL_POLYGON);
glVertex2f(-0.00,0.18);
glVertex2f(0.22,0.14);
glVertex2f(0.28,-0.02);
glVertex2f(0.28,-0.14);
glVertex2f(0.19,-0.24);
glVertex2f(-0.20,-0.22);
glVertex2f(-0.31,-0.15);
glVertex2f(-0.43,-0.02);
glVertex2f(-0.44,0.06);
glVertex2f(-0.39,0.10);
glVertex2f(-0.27,0.10);
glVertex2f(-0.24,0.11);
glVertex2f(-0.22,0.14);
glVertex2f(-0.02,0.18);
glEnd();
glutSwapBuffers();
}
int main (int argc, char*argv[])
{
glutInit( &argc,argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutInitWindowSize(500,500);
glutCreateWindow("03161156 Number 1");
glutDisplayFunc(display);
glutMouseFunc(mouse);
glutMotionFunc(motion);
glutMainLoop();
}
_________________________________________________________________________________
#include <GL/glut.h>
#include <stdio.h>
#include <GL/glut.h>
void mouse(int button,int state,int x,int y)
{
if(state==GLUT_DOWN) printf("glVertex2f( %.2f, %.2f);\n",(x-250)/250.0,-(y-250)/250.0);
}
void motion(int x, int y)
{
glColor3f(1, x/500.0 , y/500.0);
glutPostRedisplay();
}
void display()
{
glBegin(GL_TRIANGLE_FAN);
glVertex2f(0.24,0.06);
glVertex2f(0.32,0.07);
glVertex2f(0.40,0.12);
glVertex2f(0.47,0.21);
glVertex2f(0.52,0.25);
glVertex2f(0.57,0.24);
glVertex2f(0.57,0.16);
glVertex2f(0.53,0.11);
glVertex2f(0.45,0.04);
glVertex2f(0.41,0.00);
glVertex2f(0.30,-0.03);
glVertex2f(0.27,-0.04);
glEnd();
glBegin(GL_POLYGON);
glVertex2f(-0.00,0.18);
glVertex2f(0.22,0.14);
glVertex2f(0.28,-0.02);
glVertex2f(0.28,-0.14);
glVertex2f(0.19,-0.24);
glVertex2f(-0.20,-0.22);
glVertex2f(-0.31,-0.15);
glVertex2f(-0.43,-0.02);
glVertex2f(-0.44,0.06);
glVertex2f(-0.39,0.10);
glVertex2f(-0.27,0.10);
glVertex2f(-0.24,0.11);
glVertex2f(-0.22,0.14);
glVertex2f(-0.02,0.18);
glEnd();
glutSwapBuffers();
}
int main (int argc, char*argv[])
{
glutInit( &argc,argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutInitWindowSize(500,500);
glutCreateWindow("03161156 Number 1");
glutDisplayFunc(display);
glutMouseFunc(mouse);
glutMotionFunc(motion);
glutMainLoop();
}
_________________________________________________________________________________

















沒有留言:
張貼留言