2017年2月21日 星期二

week01-中澤的學習札記



week01-04162710-蕭中澤

HW01:檢查設備

進入此網址檢查電腦是否跑的動3D動畫

http://madebyevan.com/webgl-water/





HW02:使用 open GL project


1.使用: code Blocks > file > new > project > open GL project




注意:檔案處存的位置!(第2列)


2.執行程式:


跑出此七彩三角形 成功!

HW03:使用openGLUT 

 

使用: code Blocks > file > new > project > GLUT


1.進入此連結下載此檔案:  https://www.facebook.com/groups/2017graphics/files/  (檔案由葉正聖教授提供)。



2.開啟GLUT


3.注意紅色圈圈的地方,然後開啟剛剛下載的檔案。




4.執行程式




出現3個3D立體圖 成功!


 HW04:創作3D茶壺

1.使用剛剛開啟的openGLUT,然後簡化程式碼。

   並加入此程式碼: glutSolidTeapot(0.3);  //(茶壺程式碼)



程式碼:

#include <GL/glut.h>

static void display(void)
{

    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    glutSolidTeapot(0.3);
    glutSwapBuffers();
}

int main(int argc, char *argv[])
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("GLUT Shapes");
    glutDisplayFunc(display);
    glutMainLoop();
    return EXIT_SUCCESS;
}


 恭喜完成~!!!!

沒有留言:

張貼留言