2022年3月7日 星期一

Hank week03

 1.從Git Hub下載上次上傳雲端的倉庫

1.1 moodle下載Git 2.30.1

1.2 打開 Git bash

1.3 cd desktop 

1.3 git clone https://你的倉庫網址

1.4 這樣就下載完倉庫了


2.從https://jsyeh.org/3dcg10/ 下載Win32的範例

2.1 將下載好的windows.zip解壓後,執行Shapes.exe

2.2

3.建一個黃色茶壺的視窗
3.1 程式碼:
#include<GL/glut.h>
void display()
{
    glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_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("week03windows");

    glutDisplayFunc(display);

    glutMainLoop();
    return 0;
}
3.2



4.建一個彩色三角型視窗
4.1程式碼:
#include<GL/glut.h>
void display()
{
    glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

    glColor3f(1,1,0);
    //glutSolidTeapot(0.3);
    glBegin(GL_TRIANGLES);
        glColor3f(1.0f,0.0f,0.0f); glVertex2f(0.0f,1.0f);
        glColor3f(0.0f,1.0f,0.0f); glVertex2f(0.87f,-0.5f);
        glColor3f(0.0f,0.0f,1.0f); glVertex2f(-0.87f,-0.5f);
        glEnd();
    glutSwapBuffers();
}

int main(int argc, char**argv)
{
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_DOUBLE|GLUT_DEPTH);
    glutCreateWindow("week03-Triangle.windows");

    glutDisplayFunc(display);

    glutMainLoop();
    return 0;
}
4.2






沒有留言:

張貼留言