Week05-1
從老師的網址https://jsyeh.org/3dcg10/,點window和data檔案接著解壓縮
解壓縮之後將data放進去windows,按下Transformation
可以按swap translate/rotate上下對調這兩個來觀察車子變化
Week05-2
點選<2022葉正聖老師上課軟體>
選擇<freeglut-MinGW-3.0.0-1.mp.zip>
將<libfreeglut.a>複製檔案,改名為<libglut32.a>
打開File,New,按下Project,點選GLUT project
到github複製上禮拜week04-1的程式碼
套上顏色glColor3f,在複製貼上
glPushMatrix();
glTranslatef(0.8,0,0);
glRotatef(angle,0,0,1);
glutSolidTeapot(0.3);
glPopMatrix();
<< glTranslatef和glRotatef調換>>
才會出現兩個茶壺,一個自轉,一個繞著轉
week05-3
點選老師傳過來的老師的範例Processing
就會出現老師寫好的程式碼
按右邊的ToDraw畫出一個人形,移動右邊的程式碼,讓手可以移動
移動手臂位置讓他在對的位置轉
week05-4
開啟第二個新project,複製week05第一個程式碼
加上下面的程式碼,可以讓紅色手臂在右上角轉動
glPushMatrix();
glTranslatef(0.25,0.25,0);///把整個東西,掛在右上角
glRotatef(angle,0,0,1);///轉動
glTranslatef(0.25,0.25,0);///把旋轉中心放到中心
///glTranslatef(0.5,0.5,0);
glColor3f(1,0,0);///紅色的手臂
glutSolidCube(0.5);
glPopMatrix();

沒有留言:
張貼留言