week04
#include <GL/glut.h>
void display() {
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glutSolidTeapot(0.3);
glutSwapBuffers();
}
int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("08160084吳鈺婷");
glutDisplayFunc(display);
glutMainLoop();
}
#include <GL/glut.h>
#include <stdio.h>
void display() {
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glBegin(GL_POLYGON);
glVertex3f((212-150)/150.0,-(130-150)/150.0,0); ///標圖點可以做座標
glVertex3f((222-150)/150.0,-(132-150)/150.0,0); ///標圖點可以做座標
glVertex3f((218-150)/150.0,-(144-150)/150.0,0); ///標圖點可以做座標
glVertex3f((212-150)/150.0,-(148-150)/150.0,0); ///標圖點可以做座標
glVertex3f((210-150)/150.0,-(158-150)/150.0,0); ///標圖點可以做座標
glVertex3f((206-150)/150.0,-(168-150)/150.0,0); ///標圖點可以做座標
glVertex3f((200-150)/150.0,-(170-150)/150.0,0); ///標圖點可以做座標
glVertex3f((194-150)/150.0,-(172-150)/150.0,0); ///標圖點可以做座標
glVertex3f((188-150)/150.0,-(174-150)/150.0,0); ///標圖點可以做座標
glVertex3f((182-150)/150.0,-(177-150)/150.0,0); ///標圖點可以做座標
glVertex3f((178-150)/150.0,-(178-150)/150.0,0); ///標圖點可以做座標
glVertex3f((165-150)/150.0,-(180-150)/150.0,0); ///標圖點可以做座標
glVertex3f((156-150)/150.0,-(180-150)/150.0,0); ///標圖點可以做座標
glVertex3f((143-150)/150.0,-(180-150)/150.0,0); ///標圖點可以做座標
glVertex3f((133-150)/150.0,-(180-150)/150.0,0); ///標圖點可以做座標
glVertex3f((126-150)/150.0,-(180-150)/150.0,0); ///標圖點可以做座標
glVertex3f((121-150)/150.0,-(180-150)/150.0,0); ///標圖點可以做座標
glVertex3f((110-150)/150.0,-(176-150)/150.0,0); ///標圖點可以做座標
glVertex3f((108-150)/150.0,-(174-150)/150.0,0); ///標圖點可以做座標
glVertex3f((97-150)/150.0,-(157-150)/150.0,0); ///標圖點可以做座標
glVertex3f((82-150)/150.0,-(147-150)/150.0,0); ///標圖點可以做座標
glVertex3f((83-150)/150.0,-(133-150)/150.0,0); ///標圖點可以做座標
glVertex3f((100-150)/150.0,-(127-150)/150.0,0); ///標圖點可以做座標
glVertex3f((110-150)/150.0,-(126-150)/150.0,0); ///標圖點可以做座標
glVertex3f((120-150)/150.0,-(127-150)/150.0,0); ///標圖點可以做座標
glVertex3f((129-150)/150.0,-(128-150)/150.0,0); ///標圖點可以做座標
glVertex3f((139-150)/150.0,-(123-150)/150.0,0); ///標圖點可以做座標
glEnd();
glutSwapBuffers();
}
void mouse(int button,int state, int x, int y)
{
if(state==GLUT_DOWN)
{
printf(" glVertex3f((%d-150)/150.0,-(%d-150)/150.0,0);\n)",x,y); ///標圖點可以做座標
}
}
int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("08160084吳鈺婷");
glutDisplayFunc(display);
glutMouseFunc(mouse);
glutMainLoop();
}











沒有留言:
張貼留言