2021年3月8日 星期一

我好窮-week03

 


            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();




open glut



將free glut拉到桌面,libfreeglut複製改名libglut32.a
不要的刪掉,留下精華


把前面的程式碼偷來貼上
1.設定glut的初始化2.顯示模式
3.開glut視窗4.顯示的函示
5.glut主要的迴圈,卡住不要結束




#include <GL/glut.h>

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

    glutSolidTeapot(0.3);

    glutSwapBuffers();
}
int main(int argc, char** argv)
{
    glutInit( &argc, argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("08160616我是李啟瑒");

    glutDisplayFunc(display);

    glutMainLoop();
}




#include <stdio.h>
int main( int argc, char** argv)
{
    printf("現在的 argv是:%d\n", argc);
    for(int i=0; i<argc; i++){
        printf("argv[%d]是%s\n", i, argv[i] );
    }
}


沒有留言:

張貼留言

Week18期末作業(橘貓的跳舞熊熊)

 期末作業(橘貓的跳舞熊熊) 影片: https://youtu.be/R89tptMaQZw 程式碼: #include <opencv/highgui.h> #include <opencv/cv.h> #include <GL/glut.h...