用出茶壺
一開始用GLUT先把兩個上禮拜的都開出來再把第二個的程式全部展開來 反白138-143的程式再跟著老師一起把不需要的程式刪掉增加自己要的2行打完之後就會出現我們需要的茶壺了
加入glutSolidTeapot(0,3);茶壺就會出現。
加入glutSolidTeapot(0,3);茶壺就會出現。
再加一行顏色的程式這樣茶壺就會變成紅色的了
glColor3f(1,0,0);
再把glBegin(GL_TRIANGLES);變成glBegin(GL_LINE_LOOP);
會變成下面圖片中,原本充滿顏色的三角變成線了,裡面沒有填滿
可以從網路上查到可以有哪些更改的會有不同的效果
把glBegin(GL_TRIANGLES);變成 glBegin(GL_POLYGON);
下面改成
glColor3f(1.0f, 0.0f, 1.0f);
for(float angle=0;angle<3.14159265358979*2;angle+=0.01){
glVertex2f(cos(angle),sin(angle));
}
如果覺得圈圈太大了可以把它縮小一點
glVertex2f(cos(angle),sin(angle));把裡面都乘以0.5
glVertex2f(0.5*cos(angle),0.5*sin(angle));
就可以了








沒有留言:
張貼留言