複習上周課堂作業1
課堂作業01
簡化程式製作茶壺
#include <GL/glut.h>
static void display(void)
///用來顯示
{
glutSolidTeapot(0.3);
glutSwapBuffers();
///最後要顯示,有始有終
}
int main(int argc, char *argv[])
///主函式
{
glutInit(&argc, argv);
///GLUT要準備好/初始化
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
///開啟耀顯示Display的模式
glutCreateWindow("GLUT Shapes");
///開啟一個視窗
glutDisplayFunc(display);
///要有顯示Display的函式
glutMainLoop();
}

新增顏色
glColor3f(252/255.0,175/255.0,145/255.0);

使用老師提供的教課內容
static void display(void)
{ glBegin(GL_TRIANGLES);
///三角形
glColor3f(1,0,0);
///第一個點的顏色
glVertex3f(0,0,0);
///第一個點的座標
glColor3f(0,1,0);
///第二個點的顏色
glVertex3f(1,1,0);
///第二個點的座標
glColor3f(0,0,1);
///第三個點的顏色
glVertex3f(1,-1,0);
///第三個點的座標
glEnd();
glutSwapBuffers();
}



沒有留言:
張貼留言