Week05-0-1下載範例旋轉模型
1. 前去 https://jsyeh.org/3dcg10/ 網站下載data及win32
分別為【data.zip】 【windows.zip】
分別為【data.zip】 【windows.zip】
Week05-1
1.使用codeblocks打開GLUT專案,下載freeglut.zip並解壓縮,複製libfreeglut並改名成libglut32.a
參考數值:
紅色茶壺: glRotatef(angle,0,0,1);
4.紅色茶壺是以畫面中心為主來旋轉,綠色茶壺則以自身中心來旋轉
glTranslatef(0.8,0,0);
綠色茶壺: glTranslatef(0.8,0,0);
glRotatef(angle*1.5,0,0,1);
1.使用老師提供的 opengl_TRT_demo,打開並執行
1.複製week05-1的程式碼貼上,並進行更改,先多加一圖形函數列Void mc()
void mc()
{
glPushMatrix();
glScalef(0.5,0.2,0.2);
glutSolidCube(1);
glPopMatrix();
}
glutSolidCube(1); \\正方形
mc(); 長方型函式
3.給予每個圖形不同顏色,正方給白色,長方給綠色
glColor3f(1,1,1);\\白色
glColor3f(0,1,0);\\綠色
4.將兩個不同長方型的 glTranslatef 的x分別改為0.5及0.5,讓兩個移動於正方形的左上及右上方 glTranslatef(0.5,0.5,0);
glTranslatef(-0.5,0.5,0);
沒有留言:
張貼留言