2017年9月24日 星期日

Claire's Note #2

WEEK02

Topic:

  1. 點、線、面、色彩
  2. 親手打造第一個圖學程式
上週進度:

  1. 下載安裝 CodeBlocks
  2. 下載解壓 freeglut
  3. GLUT 專案

A. Print a Picture

STEP 1: Open a GLUT project

STEP 2: 修改main.cpp


*glut...函式為外掛函式
*glutSwapBuffers();
 先將已繪製的圖儲存於緩衝區中,等所有圖片繪製完畢,交換記憶體一次印出,以防畫面不斷閃爍
*色彩參數(R, G, B):色光三原色,
 EX 白(1, 1, 1),黑(0, 0, 0)



STEP 3: Result





STEP 4: 調整圖案

  1. 背景顏色:glClearColor(R, G, B, A);
  2. 圖案顏色:glColor3f(R, G, B);  //參數為float
  3. 圖案大小:glutSolidTeapot(圖案大小)






B. 畫出點、線、面

STEP 1: 承A.


STEP 2: 刪除茶壺圖案,改為依座標繪製圖形





*開始繪圖:glBegin(GL_POLYGON);
*點座標:glVertex3f(x,y,z);
*結束繪圖:glEnd();

STEP 3: Result






沒有留言:

張貼留言