2023年3月22日 星期三

Yuuta's-week06-Robot arms right left

 電腦圖學 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(); ///還原矩陣

沒有留言:

張貼留言