- https://jsyeh.org/3dcg10/點開下載window.zip和data,zip
- 兩個解壓縮後把data資料夾放進window夾裡面
- 打開Shapes.exe檔案
- 有參數按左鍵上下可以調整座標顏色
- 多創一個小茶壺調顏色,先畫大的,在畫小的,不同顏色
- 做耳朵,上面程式碼括號裡改成glBegin(GL_POLYGON);glVertex2d((34-200)/200.0,-(76-200)/200.0);glVertex2d((48-200)/200.0,-(131-200)/200.0);glVertex2d((85-200)/200.0,-(59-200)/200.0);glEnd();glBegin(GL_POLYGON);glVertex2d((383-200)/200.0,-(79-200)/200.0);glVertex2d((348-200)/200.0,-(146-200)/200.0);glVertex2d((312-200)/200.0,-(55-200)/200.0);glEnd();glutSwapBuffers();
- 畫米奇修改程式化三個圓,不用重複打同個程式碼
glBegin(GL_POLYGON);
for(float a=0;a<=3.1415*2;a+=0.1){
glVertex2d(r*cos(a)+x,r*sin(a)+y);
}
glEnd();
}
void display()
{
myCircle( 0.5, 0.5,0.3);
myCircle(-0.5, 0.5,0.3);
myCircle( 0,-0.1,0.6);
glutSwapBuffers();
}
沒有留言:
張貼留言