2017年9月21日 星期四

FunkJLee李嘉恩的學習筆記 week02

1.
將上週project的程式碼刪掉大部分,留下以下
#include <GL/glut.h>
void display()
{
    glClearColor(0,0,0,0);///用來清油漆的顏色
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    glutSwapBuffers();///交換繪圖buffer
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);///開始設定顯示模式
glutCreateWindow("GLUT Shapes");///建立glut 3D視窗
glutDisplayFunc(display);
glutMainLoop();///主要迴圈 一直跑
}
2.增加以下程式碼
glColor3f(1,0,0);
glutSolidTeapot(0.3);///畫出實心的茶壺


=============================================================
1.
加入以下程式碼
glBegin(GL_POLYGON);///(4)開始畫多邊形
    glVertex3f(1,-1,0);///(3)3f表示三個參數x,y,z
    glVertex3f(-1,-1,0);///
    glVertex3f(0,1,0);
    glEnd();///結束畫

沒有留言:

張貼留言