OpenGL立方體面的顯示問題?

2021-08-24 22:53:07 字數 421 閱讀 1355

畫了乙個立方體,可是顯示出來的面總是有問題,立方體的前面顯示的不是紅顏色,而是背面的顏色,不知道是什麼原因?

苦苦思考,也想不出那地方有問題。

我把**注釋掉了一部分,讓它只顯示兩個面,結果如第二個圖。

我以為是座標的問題,旋轉後,兩個面的旋轉方向不一致。向別人請教一下,才知道,原來,又是這個導致的

glenable( gl_cull_face );把背面給顯示出來了,形成乙個左面向相反方向旋轉的假象。而且由於這段**的原因,

前面的顏色被背面的顏色所覆蓋,得出的結果,讓人想不通?

OpenGL學習07 繪製立方體

opengl在繪製場景之前,需要先產生或者說定義乙個場景,這個產生目標場景檢視的過程類似於照相機拍照的過程。1.把照相機固定在三角架上,並讓它對準場景 檢視變換 2.對場景進行安排,使各個物體在 中的位置是我們所希望的 模型變換 3.選擇照相機鏡頭,並調整放大倍數 投影變換 4.確定最終 的大小。例...

OpenGL旋轉立方體的實現

計算機圖形學大作業 使用opengl實現旋轉的正方體。主要分為搭建環境和完成 編寫兩部分。安裝完成後,我們可以建立opengl的demo過程如下 檔案 新建 專案 opengl 直接編譯執行demo,將會展示乙個旋轉的三角形如下圖所示 另外如需使用其他opengl庫,需要自行配置 將相關.dll檔案...

QT Opengl ES2 0顯示立方體

好嘞,這一次是乙個不錯的突破。前幾次的文章中已經將點雲用qt結合opengl顯示出來了,但是所用的opengl為固定管線繪製方式。這種方式效率低下,比方說你有一塊100w的點雲,那麼每次paint的時候都要迴圈繪製100w個點在螢幕上,這也就是為什麼傳統opengl顯示800w的點雲就開始卡b了。筆...