2024年5月9日 星期四

week10(補)

0.1 下載freeglut

1.1 開新專案week10-1_TRT_glutSolidCude_myBody_myArm

1.2 貼上week09-2 的程式

1.3 修改程式

    void myBody(){

        glColor3f(1,0,0);

        glutSolidCude(0.3);

    }

    void myArm(){

        glColor3f(0,1,0);

        glScalef(1.5,0.5,0.5);

        glutSolidCude(0.3);

    }

2.1 開新專案week10-2_TRT_glutIdleFunc_rotate

2.2 貼上week10-1

2.3 增加程式

    float angle = 0;

    void display(){ ///修改以下

        /// glTranslatef(+0.3,+0.3,0) ///改註解

        glRotatef(angle++,0,0,1);

    } ///以上

    int main(int argc,char * argv[]){ ///加入以下

        glutIdleFunc(diaplsy);

    } ///以上

3.1 開新專案week10-3_TRT_glRotatef_glTranslatef

3.2 貼上week10-2

3.3 修改程式

    void display(){

        glPushMatrix(); ///增加以下

            glTranslatef(0.225,0,0);

    } ///以上

4.1 開新專案week10-4_TRT_glTranslatef_glRotatef_glTranslatef

4.2 貼上week10-3

4.3 修改程式

    glutWireCude(0.6); ///方塊實心改空心、放大

    glutWireCude(0.3); ///實心改空心

4.4 刪掉2.3 的註解

沒有留言:

張貼留言