2023年2月23日 星期四

GLUT專案圖形 week02


Week02-1

1.使用codeblock打開專案GLUT

2.指定使用freeglut所解壓縮的資料夾

3.將\freeglut\lib\libfreeglut.a複製一個並在此改名為libglut32.a

4.建立專案後 將main.cpp程式改寫

5.成果及改寫後程式碼:


6.色彩編制 在glutSolidTeapot這程式碼上方可加glColor3f (x,x,x)來進行色彩編制




Week02-2

1.同樣建置GLUT專案 同上week02-1 1~4步

2.多加程式碼
    glBegin(GL_POLYGON); 多加三角形
    glVertex2f(0,1); 圖形伸展座標
    glVertex2f(-1,-1);
    glVertex2f(+1,-1);
    glEnd();

3.如圖成果為

4.多加三角型彩色設定程式碼 將開頭刪掉 glColor3f(0,1,1);
    在圖形伸展座標程式碼前多加顏色編制

    glColor3f(1,0,0);   glVertex2f(0,1);
    glColor3f(0,1,0);   glVertex2f(-1,-1);
    glColor3f(0,0,1);   glVertex2f(+1,-1);

5.如圖為修改成果


Week02-3 功課

1.找到一張圖片,將其修改成200*200像素大小的圖片,可利用小畫家修改

2.利用小畫家的滑鼠來找出要進行程式繪畫的起始與過程座標點

3.若要調整顏色,可在小畫家中查詢並選擇顏色(RGB三色數值)
   但是顏色程式碼要加上 ( RGB其一數值.0 / 255.0 )




Week02-4 圓形編制

1.用程式化出四個角落顏色各異的圓




















沒有留言:

張貼留言