#include <GL/glut.h>
static void display(void)
{
glutSolidTeapot(0.3);
glutSwapBuffers();
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("I am superman 04162495");
glutDisplayFunc(display);
glutMainLoop();
}
步驟:
1.先從小畫家找想要顏色的色號
2.然後在剛剛的程式碼中加入:
glColor3f(0,1,1);
括號中的數字可以更換,可放入想要顏色的色號,但是必須 /255.0
3.接著,就可以跑結果
[4]步驟 :
1.先去http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/下載檔案
2.開啟shapes的視窗
3.加上程式碼 :
glBegin(GL_TRIANGLES);
glColor3f(1,0,0);
glVertex3f(0,0,0);
glColor3f(0,1,0);
glVertex3f(0,1,0);
glColor3f(0,0,1);
glVertex3f(1,-1,-1);
glEnd();
4.之後就可以去更改數字,做出不同顏色或形狀的三角形















沒有留言:
張貼留言