2022年3月1日 星期二

電腦圖學_WEEK02

 

第一節課.

1.前往https://jsyeh.org/3dcg10/

2.點選win32.zipdata.zip,  glut.dll

3.win32.zip = 解壓=> 下載/window

    data.zip =解壓=> 下載/window/data

    glut32.dll =複製=> 下載/window(疑似不用?原本就有
的樣子)

4.點選   下載/window/Shapes.exe 

      左邊可按右鍵調整: 有無頂點,  顏色

       右邊可按右鍵調整: POINTS~POLYGON

第二節課
1.開啟GLUT專案
2.點選桌面 命名WEEK02_GLUT_color
3.
3.先全刪
4.打出下列程式碼
///
#include <GL/glut.h>

void display()
{
        glClear( GL_COLOR_BUFFER_BIT | GL_COLOR_BUFFER_BIT );

        glColor3f(1,1,0);
        glutSolidTeapot(0.3);
        glutSwapBuffers();
}
int main(int argc, char** argv)
{
    glutInit( &argc, argv);
    glutInitDisplayMode( GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("第二周的程式");

    glutDisplayFunc(display);

    glutMainLoop();
}
///
4.按BUILD AND RUN



第三節課.
1.在茶壺程式碼後面新增下列程式,把茶壺程式刪掉,用不到
///
    glBegin(GL_POLYGON);
            glColor3f(1,0,0);///紅色
            glVertex2f(-1,-1);///左下(VERTEX 頂點)

            glColor3f(0,1,0);///綠色
            glVertex2f(+1,-1);///右下

            glColor3f(0,0,1);///藍色
            glVertex2f(0,+1);///中上
        glEnd();
///


2.build and run,跑出下列結果,應該會是三角形



沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...