OpenGL多邊形的演示程式如上圖:下載
- 按鼠標左鍵點擊繪畫多邊形,繪畫時頂點的走向為逆時針多邊形為正面,否則為背面.
- 按+鍵加大直線寬度
- 按-鍵減小直線寬度
- 按S鍵切換抗鋸齒功能
- 按.鍵切換多邊形點畫模式
- 按C鍵切換多邊形隱面裁剪
- 按1鍵填充模式
- 按2鍵線框模式
- 按3鍵頂點模式
- 按4鍵切換為白色
- 按5鍵切換為黃色
- 按6鍵切換為紅色
- 按F1鍵打開幫助
- 按ESC鍵清空畫面
繪畫多邊形,頂點不能小於3個
- glBegin(GL_POLYGON);準備繪畫多邊形
- for (int i = 0; i < count; ++i)
- glVertex3f(v[i].x,v[i].y,v[i].z);繪畫多邊形頂點
- glEnd();結束繪畫
多邊形其它設定請參考三角形