2019年5月3日 星期五

week11_豬窩客廳重新粉刷

今天要教的是
用上周學的TRT應用
做出基本關節
---------------------------------------------------------------

練習的程式碼長這樣



void display() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glColor3f(255,255,255);///白色的 glutSolidTeapot( 0.3 );///身體 glPushMatrix();///右邊手臂 glTranslatef(0.2, 0, 0);///(3) 掛在身體的右肩 glRotatef(angle, 0,0,1);///(2) 旋轉 glTranslatef(0.15, 0,0);///(1) 把茶壼柄,移動到畫面的中心,當旋轉軸 glColor3f(1,0,0);///紅色的 glutSolidTeapot( 0.15 );///右手臂 glPushMatrix();///NOW2 glTranslatef(0.2, 0, 0);///(3) 掛在身體的右肘///NOW2 glRotatef(angle, 0,0,1);///(2) 旋轉///NOW2 glTranslatef(0.15, 0,0);///(1) 把茶壼柄,移動到畫面的中心,當旋轉軸///NOW2 glColor3f(1,0,0);///紅色的///NOW2 glutSolidTeapot( 0.15 );///右下手臂///NOW2 glPopMatrix();///NOW2 glPopMatrix(); glutSwapBuffers(); angle++;///NOW }

作完呈現的結果





沒有留言:

張貼留言