2020年3月10日 星期二

作業week02

按照上禮拜老師教得打開freeglut
註:記得解壓縮!!!



打開程式碼把原本的程式碼都刪掉就可以開始打了!
注意要記得儲存喔~~



照著老師的程式碼打就可以完成了喔~
基本上只會改變框起來的地方
註:wire空心,solid實心


程式碼
#include <GL/glut.h>
void display()
{
glutSolidTeapot(0.3);
glutSwapBuffers();
}
int main(int argc,char**argv)
{
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("week03");
    glutDisplayFunc(display);
    glutMainLoop();
}



如何將茶壺塗上顏色呢?
在圖片前加入框起來的地方就可以改變你想要的顏色!!!
ex:glColor3f(0.0,0.8.0.0)
註:3f表示有3個float



再來一個酷的!!!
將框框中的打上去,會有開始( glBegin(GL_POLYGON); )與結束( glEnd(); ),中間再打入顏色( glColor3f(); )與頂點座標( glVertex2f(); )稍改中間的變數就可以任意改顏色與三角形大小

1 則留言: