2020年4月28日 星期二

Week09_LSD's HW

0.先停一秒再轉動
1.複習TRT
glPushMatrix();
 glTranslatef(0,0,0);///操控物品位址
 glRotatef(angle,0,0,1);
 glTranslatef(0,0,0);///操控物件中心點的位置
glPopMatrix();

2.考試複習
glPushMatrix();
 glTranslatef(-0.5,-0.9,0);///手最後的位址
 glRotatef(-45,0,0,1);
 glTranslatef(-0.8,0.9,0);///原本位置改到原點
 drawHand();
glPopMatrix();

3.貼圖
void display()
{
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    glBindTexture(id);///背景圖的id
    glBegin(GL_POLYGON);
       glTexCoord2f(0,0); glVertex2f(-1,+1);
       glTexCoord2f(0,1); glVertex2f(-1,-1);
       glTexCoord2f(1,1); glVertex2f(+1,-1);
       glTexCoord2f(1,0); glVertex2f(+1,+1);
    glEnd();

沒有留言:

張貼留言