
1.一樣DATA,WIN32,GLUT32.DLL下載

2.右見換MODEL,拖曳綠字換數值
平移/旋轉/縮放
3.Mouse操作



#include <GL/glut.h>
#include <stdio.h>
void mouse(int button,int state,int x,int y)
{
if(state==GLUT_DOWN)
{
printf("glVertex2f((%d-100)/100,-(%d-100)/100)\n",x,y);
}
}
void display()
{
glBegin(GL_POLYGON);
glColor3f(0,0.2,0.8);
glVertex2f(-0.5,0.5);
glVertex2f(-0.5,-0.5);
glVertex2f(1,0);
glVertex2f(1,1);
glEnd();
glutSwapBuffers();
}
int main(int argc,char**argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);
glutCreateWindow("hello3D");
glutDisplayFunc(display);
glutMouseFunc(mouse);
glutMainLoop();
}
4.glTranslatef(x,y,z);
glRotatef(角度,x,y,z);
glScalef(x,y,z);

沒有留言:
張貼留言