OpenGl學習筆記 glMatrixMode

2021-08-31 22:00:19 字數 763 閱讀 9229

glmatrixmode - 指定哪乙個矩陣是當前矩陣

mode 指定哪乙個矩陣堆疊是下乙個矩陣操作的目標,可選值: gl_modelview、gl_projection、gl_texture.  說明  glmatrixmode設定當前矩陣模式:  gl_modelview,對模型視景矩陣堆疊應用隨後的矩陣操作.  gl_projection,對投影矩陣應用隨後的矩陣操作.  gl_texture,對紋理矩陣堆疊應用隨後的矩陣操作.  與glloadidentity()一同使用  glloadidentity():該

函式的功能是重置當前指定的矩陣為單位矩陣。  在glloadidentity()之後我們為場景設定了

透檢視。glmatrixmode(gl_modelview)設定當前矩陣為模型檢視矩陣,模型檢視矩陣儲存了有關物體的資訊。gl_modelview 是模型矩陣 gl_projection 是投影矩陣。 gluperspective的是建立乙個投影矩陣並且與當前矩陣相乘,得到的矩陣設定為當前變換,但要先通過glmatrixmode設定成投影矩陣才會得到想要的投影矩陣變換。例如:gluperspective(45.0f,(glfloat)cx/(glfloat)cy,0.1f,100.0f);  glmatrixmode(gl_modelview);  可以出來結果,反之,換位置後;  glmatrixmode(gl_modelview);  gluperspective(45.0f,(glfloat)cx/(glfloat)cy,0.1f,100.0f);

則,投影矩陣位置不正確.

OpenGL學習筆記

我是一名ios開發者,opengl是乙個比較重要的技術。所以就此開啟我的菜鳥之路。opengl open graphics library 是乙個跨程式設計語 言 跨平台的程式設計圖形程式接 它將計算機的資源抽象稱為乙個個opengl的物件,對這些資源的操作抽象為乙個的opengl指令.direct...

OpenGL學習筆記

數學基礎 叉積mv矩陣 文章內容主要來自 計算機圖形學程式設計 使用opengl和c 光柵化過程確定了用以顯示3個頂點所確定的三角形的所有畫素需要繪製的位置 光柵化過程開始時先對三角形的每對頂點進行插值 如果光柵化過程到此為止,那麼呈現出的影象將會是線框模型 使用 glpolygonmode gl ...

OpenGL學習筆記

因工作需要,這些天要研究opengl。我給自己定的目標是 1.節前能熟悉opengl基礎知識 2.確定一款以opengl為基礎的gui 3.學習如何使用該gui的控制項繪製3d選單 今天找到幾個 嵌入式系統使用的是opengl es,是桌面opengl的乙個子集,定義了一系列靈活高效的圖形加速介面。...