電腦圖學 2023-03-22 Week06
1. 考試: T-R-T 觀念2. 主題: 階層的轉動
3. 主題: 鍵盤、滑鼠
考前複習
glutSolidSphere(0.02, 30, 30); ///正中心圓球
glPushMatrix();
glRotatef(angle, 0, 0, 1);
glTranslatef(0.46, -0.05, 0); ///把轉動的中心, 放中心點
glutSolidTeapot(0.3);
glPopMatrix();
不同的連結狀況, 手臂帶手肘轉動
機器手臂帶手肘轉動:
期中考試複習
glPushMatrix(); ///備份矩陣
glTranslatef(x, y, z); ///移動
glRotatef(angle, x, y, z); /// 轉動
glScalef(x, y, z); ///縮放
glBegin(GL_POLYGON); ///開始畫, 可以用其他參數
glNormal3f(nx, ny, nz); ///打光的法向量
glTexCoord2f(tx, ty); ///貼圖座標
glColor3f(r, g, c); /// 顏色
glVertex2f(x, y); ///頂點, 也可以且 glVertex3f(x, y, z);
glEnd(); ///結束畫
glPopMatrix(); ///還原矩陣
沒有留言:
張貼留言