求大神解释一段OpenGL的代码,蓝宝书上的

把图片下载下来改成.cpp就是代码了。。
主要搞不明白的如下
GLMatrixStack modelViewMatrix;
GLMatrixStack projectionMatrix;
GLFrame cameraFrame;
GLFrame objectFrame;
GLFrustum viewFrustum;
GLGeometryTransform transformPipeline;
M3DMatrix44f shadowMatrix;
modelViewMatrix.PushMatrix();
M3DMatrix44f mCamera;
cameraFrame.GetCameraMatrix(mCamera);
modelViewMatrix.MultMatrix(mCamera);
M3DMatrix44f mObjectFrame;
objectFrame.GetMatrix(mObjectFrame);
modelViewMatrix.MultMatrix(mObjectFrame);
shaderManager.UseStockShader(GLT_SHADER_FLAT, transformPipeline.GetModelViewProjectionMatrix(), vBlack);
modelViewMatrix.PopMatrix();
objectFrame.RotateWorld(m3dDegToRad(5.0f), 1.0f, 0.0f, 0.0f);
viewFrustum.SetPerspective(35.0f, float(w) / float(h), 1.0f, 500.0f);
projectionMatrix.LoadMatrix(viewFrustum.GetProjectionMatrix());
modelViewMatrix.LoadIdentity();
这些书上都没讲到,但是却用到了。希望会的能稍微解释下。或者推荐一些资料给我
...全文
相关推荐
OpenGL学习必备,红宝书及蓝宝书
Wright Jr.等作者撰写,是OpenGL实践应用的权威指南。蓝宝书在介绍基础知识的同时,更注重实践,提供了大量的代码示例,帮助读者理解和掌握OpenGL的实际应用。
OpenGL超级宝典(中文第五版带目录清晰扫描版).pdf
计算机图形学OpenGL入门书籍《OpenGL超级宝典(中文第五版带目录清晰扫描版).pdf》.蓝宝书最新第五版,完全着色器实现管线,手动加入的详细书签!
OpenGL超级宝典(第五版)-蓝宝书扫描版2
OpenGL超级宝典(第五版)-蓝宝书扫描版2上接OpenGL超级宝典(第五版)-蓝宝书扫描版1
蓝宝书-OpenGL 超级宝典 第五版 中文
蓝宝书-OpenGL超级宝典(第五版 中文)中文影印版,不能搜索关键字,但目录书签完整,方便查阅。
OpenGL经典学习书籍
最后,我们提到的是《OpenGL编程宝典》。这本书被誉为OpenGL的“蓝宝书”,提供了丰富的实例和详细的代码解释,覆盖了OpenGL的各个方面。


其它技术问题
