2024年2月29日 星期四

啵咕咕的筆記 Week02

  week02

將課堂檔案下載解壓縮,將data資料夾放入windows資料夾 

開啟shapes.exe ,能用mouse切換程式的參數

左邊mouse右鍵,切頂點大小








右邊mouse右鍵,切換點、線、面








右邊mouse左鍵,按住綠色數字,上下拖曳數字大小








試試GL_TRIANGLES 

左邊切換多一點顏色,TRIANGLES









今天的first,把freeglut放到桌面 把其中的libfreeglut.a複製改成libglut32.a

file-new-project,glut專案,week02_glut_color_teapot

glut要設定桌面的freeglut

上週十行程式拿來用

#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_RGB | GLUT_DOUBLE | GLUT_DEPTH);

    glutCreateWindow("2024電腦圖學第02週"); 

    glutDisplayFunc(display); 


    glutMainLoop(); 

}

改顏色可用小畫家滴管吸顏色,編輯色彩看數字,程式裡是0.0~1.0之間,所以除255.0

ex: glColor3f(192/255.0, 233/255.0, 160/255.0);

之後畫雙茶壺,一大一小,不同色彩









之後挑戰畫三角形

file-new-project,glut專案,week02_glut_color_triangle

把剛剛week02_glut_color_teapot貼上修改




用小畫家找頂點座標

file-new-project,glut專案,week02_glut_glvertex2f_mspaint

開小畫家,放圖進來,建議400*400,中心點在(200,200)

口訣,減一半、除一半


用三角函數迴圈畫圓









做小改變

在cos,sin位子*改變大小,+-移動位置









用三個圓做出米老鼠圖形








沒有留言:

張貼留言