到 https://jsyeh.org/3dcg10/ 下載data,window 打開reansformation
glTranslatef(0.00,0.00,0.00)///前後上下左右
glRotatef(0.0,0.00,1.00,1.00)///轉動
glScalef(1.50,1.00,1.00)///加寬加大加長
glBegin(...);///藍色車子
...
glRotatef(0.0,0.00,1.00,1.00)
用水壺試
#include <GL/glut.h>
float angle = 0;
void display()
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glPushMatrix();
glColor3f(0,1,0);///綠色
glTranslatef(0.8,0,0);
glRotatef(angle,0,0,1);
glutSolidTeapot(0.3);
glPopMatrix();
glColor3f(1,0,0);///紅色
glPushMatrix();
glRotatef(angle,0,0,1);
glTranslatef(0.8,0,0);
glutSolidTeapot(0.3);
glPopMatrix();
glutSwapBuffers();
angle++;
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("GLUT Shapes");
glutDisplayFunc(display);
glutIdleFunc(display);
glutMainLoop();
}



沒有留言:
張貼留言