OpenGL3D圖形繪制
...
...
本次實驗主要是學習下opengl中光照的使用方法,opengl中的光照分為環境光,漫射光,鏡面光,反射光4種,這里主要是學習環境光和漫射光的設置,同時對比下opengl中支持的幾種紋理濾波方式的效果,另外也可以加入色彩融合效果。 紋理濾波 ...
...
openglsb.h: pyramid.c: 運行效果: ...
學了半學期的圖形學,除了幾個用python或是matlab比較方便的實驗外,用的大多數是opengl,在這總結一下紋理貼圖實驗中opengl的用法。 1、編譯器連接靜態庫 有用到glaux.h的程序,在加入相應的.h、.lib文件后,需要加入兩行代碼強行連接靜態庫: 另外關 ...
效果: 實現: ...
學習自: https://learnopengl-cn.github.io/01%20Getting%20started/08%20Coordinate%20Systems/#3d 0,首先添加glm庫文件 相關方法可以參照我指定的那篇隨便 1,頂點着色器shader.vs ...
繪制四棱錐 四棱錐由5個面構成一個封閉的立體圖,其中4個共頂點的側面是三角形,底面是個四邊形。如果我們要繪制一個3D的四棱錐只需要繪制這5個面即可,繪制的方法和前一篇文章OpenGL_Qt學習筆記之_03(平面圖形的着色和旋轉)的相同。只不過這里的頂點坐標是3維 ...