1.到老師的網站(https://jsyeh.org/3dcg10/)
2.下載data,win32
3.解壓縮data.zip,window.zip
4.將data資料夾丟到window裡面(解壓後的檔案)
6.左鍵>big vertices(變大頂點),右鍵可操控點,線,面,按住綠色數字可上下移動
7.point(將點秀出來),triangles(圍出一個三角形),lines(顯現出線)
8.glColor3f(調整顏色),glVortex2f(調整角度)
12.從上課軟體下載freeglut
13.將壓縮檔解壓到桌面
14.點開freeglut後復製其連結
15.點開lib後將freeglut.a復製
16.改名為libglut32.a (124KB)
17.到codeblock開新的專案 file > project,(當名為week02_glut_color_teapot)
18.將上週的10行程式貼到這次的(
#include <GL/glut.h>
void display()
{
glColor3f(1,1,0);
glutSolidTeapot(0.3);
glutSwapBuffers();
}
int main(int argc,char*argv[])
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);
glutCreateWindow("week02_glut_color_teapot");
glutDisplayFunc(display);
glutMainLoop();
}
)
20.可利用吸管來吸取顏色再到編輯顏色取得色彩編號
21.複製程式碼可以畫出兩個不同顏色的茶壺
<script src="https://gist.github.com/emperchou/0dedfef920402ed9a8b751f1743fc665.js"></script>
22.再開一個glut專案
25.再開一個新專案名稱為week02_glut_glVertex2f_mspaint
27.再開一個新的專案week02_glut_cos_sin_cirde
29.改變圓的半徑,讓園的大小、座標、圓心變換
30.用一個函式來畫出一個米奇
31.上傳到github
32.HW2: 利用頂點、色彩, 畫出你覺得很帥的圖片
請利用老師上課時教的點線面顏色, 來設計畫出你想要呈現的圖。請使用 20+個頂點哦!
註: 請上傳「1張截圖」, 同時看到CodeBlocks程式碼, 也有執行時秀出來的圖
1. 頂點可以多一點
2. 色彩可以漂亮一點
3. 老師教小畫家,可幫你找出色彩、座標, 記得做單位換算成 -1...+1
登入就送100抽
回覆刪除vip666
刪除11160285 Juski
回覆刪除周家少爺饒過我,我不想被丟進基隆河
回覆刪除