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

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

本文目录

  • opengl超级宝典和OpenGL编程指南哪个适合新手哪个好
  • OpenGL超级宝典第5版源代码能在visual c++6.0上编译使用吗
  • 我想学openGl,用什么书比较好
  • OpenGL的RedBook和BlueBook是两本什么样的书
  • 按照opengl超级宝典第五版上第一个三角形的程序清单打到配置好的vs2008上只有蓝色背景,没有红色三角形

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();
}

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部