
Opengl
TADICAN
VC板块真难混
展开
-
Opengl 贴图失败
如果你的程序可以画图元,但是不能正常贴图(前提是位图被正确载入),可以考虑在初始化代码里面加入下面的代码 glEnable(GL_TEXTURE_2D); 还有可能的原因是 没有设置当前dc. 调用 hDC = ::GetDC(yourhwnd);//替换yourhwn成正确的窗口句柄 .... //注意这里省略了设置pixel format和wglCreateCon原创 2012-03-28 06:32:25 · 1798 阅读 · 0 评论 -
opengl 贴图颜色失真(慎入)
2012.04.19更新:貌似是渲染的时候图片格式出错了,与glPixelStorei(GL_UNPACK_ALIGNMENT, 4)没关系。在glTextImage2D的时候应该用GL_BGR_EXT,而不是GL_RGB. 修改了Nehe的教程(因为aux库的auxDIBImageLoad()不能用了),把auxDIBImageLoad替换成下面的代码(网上找的) bool Lo原创 2012-03-29 02:54:03 · 6234 阅读 · 4 评论 -
Opengl 优秀文章收集(持续更新)
OpenGL快速入门教程,非常经典的教程,可以助你快速入门。 http://nehe.gamedev.net/. opengl 颜色混合 右手坐标系 要点:坐标系用到3个手指, 大拇指(X),食指(Y)和中指(Z)。 Opengl 怎么成像 要点:可以把near点平面(Z的法平面)当做屏幕,立体模型上的所有点穿透near点法平面汇聚于原点(0,0,0)(所谓相机聚焦点),原创 2012-05-11 16:36:24 · 1448 阅读 · 0 评论