OpenGL之基本图元连接方式
生活随笔
收集整理的這篇文章主要介紹了
OpenGL之基本图元连接方式
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
OpenGL基本圖元就三種類型,分別是點(diǎn)、線、三角形。
| GL_POINTS | 每個(gè)頂點(diǎn)在屏幕上都是單獨(dú)點(diǎn) |
| GL_LINES | 每一對(duì)頂點(diǎn)定義一個(gè)線段 |
| GL_LINE_STRIP | 一個(gè)從第一個(gè)頂點(diǎn)依次經(jīng)過每一個(gè)后續(xù)頂點(diǎn)而繪制的線條 |
| GL_LINE_LOOP | 和GL_LINE_STRIP相同,但是最后一個(gè)頂點(diǎn)和第一個(gè)頂點(diǎn)連接起來了 |
| GL_TRIANGLES | 每3個(gè)頂點(diǎn)定義?個(gè)新的三角形 |
| GL_TRIANGLE_STRIP | 共?一個(gè)條帶(strip)上的頂點(diǎn)的一組三角形 |
| GL_TRIANGLE_FAN | 以一個(gè)圓點(diǎn)為中?呈扇形排列,共用相鄰頂點(diǎn)的?組三?角形 |
結(jié)合圖片去理解
- OpenGL點(diǎn)/線
- OpenGL三角形(GL_TRIANGLES)
3個(gè)頂點(diǎn)構(gòu)成一個(gè)三角形,逆時(shí)針(V5->v4->v3)環(huán)繞的多邊形為正面,順時(shí)針環(huán)繞為反面
- OpenGL三角形帶(GL_TRIANGLE_STRIP)
圖元繪制?串相連三角形,第二個(gè)三角形只需要指定一個(gè)頂點(diǎn),這種方式可以節(jié)省大量的程序代碼和數(shù)據(jù)存儲(chǔ)空間,提高運(yùn)算性能和節(jié)省寬度
- OpenGL三角形扇(GL_TRIANGLE_FAN)
圖元繪制圍繞一 個(gè)中心點(diǎn)相連的三角形
總結(jié)
以上是生活随笔為你收集整理的OpenGL之基本图元连接方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蔡先生论道大数据之一 : 大数据由来
- 下一篇: MLlib 二分类问题