在上節(jié)課的內(nèi)容上作些擴展,我們現(xiàn)在開始生成真正的3D對象,而不是象前兩節(jié)課中那樣3D世界中的2D對象。我們給三角形增加一個左側(cè)面,一個右側(cè)面,一個后側(cè)面來生成一個金字塔(四棱錐)。給正方形增加左、右、
在這一課里,將學(xué)會如何將紋理映射到立方體的六個面。學(xué)習(xí)texture map紋理映射(貼圖)有很多好處。比方說您想讓一顆導(dǎo)彈飛過屏幕。根據(jù)前幾課的知識,我們最可行的辦法可能是很多個多邊形來構(gòu)建導(dǎo)彈的輪
這一課就要解釋一個基本的3D世界"結(jié)構(gòu)",以及如何在這個世界里游走。lesson9.h#ifndef?LESSON9_H #define?LESSON9_H #include#include#inc
歡迎進入第八課。到現(xiàn)在為止,您應(yīng)該很好的理解OpenGL了。您已經(jīng)學(xué)會了設(shè)置一個OpenGL窗口的每個細節(jié)。學(xué)會在旋轉(zhuǎn)的物體上貼圖并打上光線以及混色(透明)處理。? ? ? ?這一課應(yīng)該算是第一課中級
我們添加了一個三角形和一個四邊形。也許你認為這很簡單,但你已經(jīng)邁出了一大步,要知道任何在OpenGL中繪制的模型都會被分解為這兩種簡單的圖形。lesson1.h#ifndef?LESSON1_H #d
這一課會把第二課中的三角形繞Y軸逆時針旋轉(zhuǎn)45°,正方形繞X軸順時針旋轉(zhuǎn)45°頭文件中添加兩個變量表示三角形和正方形旋轉(zhuǎn)的角度。private: ????QOpenGLContext?*m_conte