×

opengl超级宝典 哪个好 pen

opengl超级宝典(opengl超级宝典和OpenGL编程指南哪个适合新手哪个好)

admin admin 发表于2022-09-04 17:57:45 浏览192 评论0

抢沙发发表评论

本文目录

opengl超级宝典和OpenGL编程指南哪个适合新手哪个好


最好两本对照着看,编程指南更权威一点,内容页更深入。宝典比较浅,有一些指南没提到的技巧。但是注意了,宝典存在一些很致命的错误,比如windows的y坐标,正确的是向下为正;设置光源位置的w值,应该是0代表方向性光源,非0值代表位置性光源。宝典中搞反了。如果发现两本书的描述不同,建议查看msdn

OpenGL超级宝典第5版源代码能在visual c++6.0上编译使用吗


应该是可以的,只要你配置好所需版本的opengl / glut / glaux等可能需要的库。既然它是源代码的形式,选择什么样的编译环境是你自己可以做决定的。

我想学openGl,用什么书比较好


可用红宝书(即《《OpenGL编程指南>>),也可用蓝宝书(即<<OpenGL超级宝典>>).红宝书更注重原理,蓝宝书更注重使用.我较倾向于红宝书.

OpenGL的RedBook和BlueBook是两本什么样的书


RedBook就是所说的“红宝书”,书名是《OpenGL编程指南》
BlueBook就是所说的“蓝宝书”,书名是《OpenGL超级宝典》
它们很适合初学OpenGL的人看。

按照opengl超级宝典第五版上第一个三角形的程序清单打到配置好的vs2008上只有蓝色背景,没有红色三角形


void SetupRC()
{
glClearColor(0.0f,0.0f,1.0f,1.0f);
shaderManager.InitializeStockShaders();
glTranslatef(0.0f,0.0f,-25.0f); //加上这一句话试试
GLfloat vVerts={-0.5f,0.0f,0.0f,
0.5f,0.0f,0.0f,
0.0f,0.0f,0.0f };
triangleBatch.Begin(GL_TRIANGLES,3);
triangleBatch.CopyVertexData3f(vVerts);
triangleBatch.End();
}
-pen