![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图形
lc19890326
Coding my life
展开
-
glGenBuffersARB 运行时访问冲突
之前必须先运行glewInit()原创 2012-05-07 15:48:41 · 1769 阅读 · 2 评论 -
OpenGL中矩阵的平移与旋转的顺序问题
GLfloat m1[16]; glMatrixMode(GL_MODELVIEW); glPushMatrix(); glLoadIdentity(); glTranslatef(-r1[0], -r1[1], 0); glRotatef(theta, rotatev.m_fVec[0], rotatev.m_fVec[1], rotatev.m_fVec[2]);原创 2012-05-30 19:03:35 · 8136 阅读 · 1 评论 -
多次渲染不同的物体
Nehe教程17字体是正交投影,物体是透视投影,绘制字体时关闭深度,入栈矩阵即可:glBindTexture(GL_TEXTURE_2D, texture[0]); // Select Our Font TextureNow we disable depth testing. T原创 2012-05-19 16:55:17 · 606 阅读 · 0 评论 -
纹理贴不上??
原因很多,图片大小是否为power of two,是否调用了glEnable(GL_TEXTURE_2D)和glBindTexture等等。。。我的原因居然是,前面有一处开起了GL_LINE模式没注意到,调了一天啊,差点放弃,感谢飘神啊。。。。原创 2012-05-23 10:13:48 · 576 阅读 · 0 评论 -
关于OpenGL矩阵的左乘与列主序
线性代数中 S = ax+bx+cz,其中a,b,c为向量,由于OpenGL为列向量,故可写成 S = [a,b,c][x][y][z]故OpenGL矩阵变换是左乘而对于glGetfloatv之类的函数,当取一个矩阵的时候,矩阵是按照列主序依次存在一个一维数组中的。原创 2012-05-29 17:46:06 · 2115 阅读 · 0 评论