2018年3月9日 星期五

week02_05160495周良峰

1.開啟GLUT的方式開啟一個新的專案
2.在左側的 Management -> projects -> Week02_ mytriangle -> Sources -> main.cpp
3.把main.cpp裡的程式碼都刪除
4.把程式打上:
#include <stdio.h>
#include <GL/glut.h>
///(1)我們要使用比較高級的GLUT(OpenGL User Toolkit)

void display()
{
    glClear(GL_COLOR_BUFFER_BIT);///(8)清理畫面
    glutSolidTeapot(0.3);///(9)大小為0.3的茶壺
    glutSwapBuffers();///(10)交換double buffers來顯示畫出的畫面
}
int main(int argc, char **argv)///(2)主要的函式 main
{///這個參數的意思,是把作業系統的參數,塞進來

    glutInit(&argc, argv);///(3)初始Initialize你的glut參數設定
    glutInitDisplayMode(GLUT_DOUBLE);///(4)顯示模式:double buffers(以後老師會再教其他的)
    glutCreateWindow("Week02 Hello World Triangle");///(5)建立視窗

    glutDisplayFunc(display);///(6)顯示函式display()用來畫圖的
    glutMainLoop();///(7)主要的迴圈,用來控制程式

}
}


把茶壺程式碼刪除打上:
 glBegin(GL_POLYGON);
        glColor3f(1,0,0);///color
        glVertex2f(-1,-1);///Vertex為程式裡"頂點"的專有英文,2f 因現在為平面
        glColor3f(0,1,0);
        glVertex2f(+1,-1);
        glColor3f(0,0,1);
        glVertex2f(0,1);
    glEnd();

沒有留言:

張貼留言