![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Open GL
文章平均质量分 60
harbour_bin
这个作者很懒,什么都没留下…
展开
-
OpenGL中的矩阵相乘的顺序 (转)
原文地址:http://blog.csdn.net/dizuo/article/details/2325279 1,在OpenGL中所有的视图变换,模型变换 都是4×4矩阵,每个后续的glMultiMatrix*(N),或者变换函数,glTranslate*(),glRotate*(),等都是把一个新的4×4矩阵与当前的矩阵M相乘,不同的是:变换函数glTranslate*(),glRo转载 2014-02-17 09:15:34 · 1348 阅读 · 0 评论 -
glut 子窗口(嵌套、并列)
#include "display.cpp" GLuint mainw,subw1; int main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH); glutInitWindowSize(700, 700); glutIn原创 2014-03-29 21:09:48 · 1995 阅读 · 1 评论 -
opengl坐标系
今天看3D模型动画代码中,发现用四元组来进行插值和旋转,了解了使用欧拉角做旋转会有万向锁的问题存在。但这个是建立在对模型坐标系进行旋转的基础上,于是又对OGL中矩阵变化的部分再次学习了一下。发现了一篇好文章,转发学习,留供查阅。 openGL使用右手坐标 从左到右,x递增 从下到上,y递增 从远到近,z递增 -------------------------------转载 2014-04-03 16:40:40 · 469 阅读 · 0 评论 -
OpenGL中gl,glu,glut的关系(扩展)
OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库。 gl是核心,glu是对gl的部分封装,gl中包含了最基本的3D函数,而glu似乎对gl的辅助,如果算术好,在不使用glu的情况下,使用gl可以实现同样的效果。glu包含有43个函数,函数名的前缀为glu。 glut是基本的窗口界面,是独立于gl和glu的,如果不喜欢用glut可以用MFC和Win32窗口等代替,但是glut原创 2014-04-06 21:49:22 · 3605 阅读 · 1 评论 -
OpenGL 矩阵变换机理
#include #include "matrix.h" #define Pi 3.1415926 void Proxy::Translate(float x, float y, float z) { int i, j; bb[0][0] = 1; bb[0][1] = 0; bb[0][2] = 0; bb[0][3] = x; bb[1][0] = 0; bb[1][1] = 1;原创 2014-04-26 15:53:17 · 641 阅读 · 0 评论