麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

OpenGL學習筆記3_0(多邊形通用設置)

2019-11-11 04:45:23
字體:
來源:轉載
供稿:網友

藍寶書 第三章

本章主要是講解繪制圖元,主要圖元如下表所示。

圖片來源:點擊打開鏈接

多邊形通用設置

1)正反面

一般來說,看向多邊形時,該多邊形通過點逆時針連接而成的面為正面,順時針連接而成的面為背面。

glFrontFace(GL_CW); 設置多邊形順時針連接的面為正面

glFrontFace(GL_CCW);設置多邊形逆時針連接的面為正面

2)純色填充

glShadeModel(GL_FLAT);多邊形純色填充,填充顏色為多邊形最后一個頂點的顏色 

3)線條平滑

glShadeModel(GL_SMOOTH);

4)深度緩沖區功能

glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH);//初始化深度緩沖區功能

glEnable(GL_DEPTH_TEST); //開啟深度緩沖功能

glDisable(GL_DEPTH_TEST); //關閉深度緩沖功能

glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); //清除深度緩沖

深度緩沖功能:繪制圖形時按照當前視覺角度查找當前圖像是否會被其他圖像遮擋,若被遮擋則當前被遮擋部分不進行繪制,即只繪制最上層圖像。一般繪制3D圖像時需要開啟該功能,使圖像更真實,若要繪制透明圖像,則需關閉該功能,參考:點擊打開鏈接

5)剔除功能

去除圖像正面或背面,減少不必要的開銷,提高運算速度

參考:點擊打開鏈接

6)多邊形模式

glPolygonMode(GL_BACK,GL_LINE);設置圖形背面使用線條

glPolygonMode(GL_BACK,GL_FILL);設置圖形背面填充

GL_BACK,GL_FRONT 設置圖形正反面,GL_LINE設置使用線條描繪輪廓,GL_FILL設置使用顏色填充圖形

使用該模式時,需禁用該面的剔除功能,否則無法看到正面或反面


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 爱高潮www亚洲精品 欧美黄色一级片视频 | 亚洲精品久久久久久久久久久 | 日日噜噜噜噜久久久精品毛片 | jj视频在线播放 | 热99在线视频 | 精品视频 久久久 | 成人一级毛片 | 欧美18videos性处按摩 | 羞羞的视频在线 | 成人免费福利网站 | 蜜桃一本色道久久综合亚洲精品冫 | 黄色免费小网站 | 日本在线视频二区 | 成人毛片100部免费观看 | 亚州综合图片 | 羞羞视频免费网站含羞草 | 伊人网站 | 中国精品久久 | 黄色大片www | 美国av免费看 | 香蕉成人在线观看 | 91网视频在线观看 | 一本色道久久综合狠狠躁篇适合什么人看 | 最近国产中文字幕 | 黄色片免费看网站 | 日本不卡一区二区三区在线观看 | 91短视频在线观看 | 神马久久蜜桃 | 成年人黄色免费网站 | 麻豆传传媒久久久爱 | 在线a毛片免费视频观看 | 亚洲一区二区三区日本久久九 | 中文字幕亚洲视频 | 国产精品99久久久久久大便 | 成人不卡 | 看免费黄色大片 | 中文字幕欧美专区 | 欧美一级电影网 | 精品国产一区二区三区四区阿崩 | 日本道中文字幕 | 国产精品91久久久 |