乙個openGL的函式

2021-06-27 15:08:03 字數 526 閱讀 3080

最近挺忙很久沒寫東西。

目前在寫一些opengl的東西,對於這個在3年前接觸過但是沒學好的語言一直耿耿於懷,其實很喜歡opengl。而且最近也沒事就一直開始寫著,寫opengl檢視模型的時候其實很重要的乙個東西就是它內部的矩陣棧。所以寫了乙個函式,專門用來輸出日誌,我自己覺的挺好用。

這個函式的作用是專門輸出當前在棧頂的矩陣:
void printcurrentmatrix(int type)

printf("\n");

}}

測試的**可以看這個,可以看出各個gl函式對棧頂矩陣的影響,很方便除錯。

#include #include #include #ifndef glut_disable_atexit_hack

#define glut_disable_atexit_hack

#endif

#include "gl/glut.h"

#define debug(a) std::cout<<#a<<":"<

乙個簡單的OpenGL程式

乙個簡單的opengl程式 cheungmine 2009 2 這是乙個windows控制台程式,建立乙個空專案,把下面的檔案新增進去,編譯即可。需要更改的是路徑 依存的庫目錄 win opengl32 inc gl.h,glu.h,glut.h lib glu32.lib,opengl32.lib...

opengl 繪製乙個點

背景 這將是我們第一次遇到 glew,glew 是opengl的擴充套件功能庫。它能幫助你解決opengl不斷擴充套件的問題。一旦你初始化它之後,它在你的系統上將查詢所有可用的擴充套件功能,自動的載入它們並且通過乙個單一的標頭檔案提供簡單的介面。在這一節中,我們將第一次看見頂點緩衝區物件 vbos ...

OpenGL乙個鏈結錯誤的排除

今天在除錯乙個opengl控制台程式的例程時,總是出現 linking.main.obj error lnk2001 unresolved external symbol glutinitwithexit 12 main.obj error lnk2001 unresolved external s...