2023年3月15日 星期三

小呆瓜-第五週-








按空白鍵時,angle會自動增加。點選右邊的glTranslate()後,再點左邊可改變glTranslatef()裡面的值




glPushMartrix();
     glTranslate(0.25,0.18);(3)最後 接回原處
     glRotatef(angle,0,0,1);(2)把整個世界都對z軸轉,擺好後,像是關節在轉
     glTranslate(-0.27,-0.13);(1)旋轉中心 放在正中間
     myDrawObject(1);
glPopMatrix();



glPushMatrix();
        glutSolidCube(0.5);

        glPushMatrix();
            glTranslatef(0.25,0.25,0);///(3)把整個東西,掛在右上角
            glRotatef(angle,0,0,1);///(2)轉動
            glTranslatef(0.25,0.25,0);///(1)把旋轉中心 放到中心
///            glTranslatef(0.5,0.5,0); 先註解掉
            glColor3f(1,0,0);///紅色的手臂
            glutSolidCube(0.5);
        glPopMatrix();
    glPopMatrix();







沒有留言:

張貼留言