2017年4月10日 星期一

Week08 鐘珈翎的筆記

今天上課內容

(1)期中考模擬考
(2)T-R-T轉動
(3)打光
(4)機器人
(5)回家作業



glRotatef(x,y,z);//旋轉
glTranglPushMatrix();//備份矩陣
glScalef(x,y,z);//縮放
slatef(x,y,z);//移動
glBegin(GL_PLOYGON);//開始畫
glNormal3f(nx,ny,nz);//打光的法向量
glTexCoord2f(tx,ty);//貼圖的座標
glVertex3f(x,y,z);//頂點
glColor3f(r,g,b);//顏色
glEnd();//結束畫
glPopMatrix();//還原矩陣



#include <GL/glut.h>
float angle=0;
static void display(void)
{
    angle++;
    glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
    glPushMatrix();
        glRotatef(angle,0,1,0);
        glTranslatef(0,0.6,0);
        glutSolidTeapot(0.3);
    glPopMatrix();
    glPushMatrix();

        glutSolidTeapot(0.3);
    glPopMatrix();

    glutSwapBuffers();
}
增加並更改Rotate的數值

const GLfloat light_position[] = { 2.0f, -5.0f, -5.0f, 0.0f };
將數值加上負號(打光)



機器人的元件
可以是圓形、正方形、錐形




沒有留言:

張貼留言