opengl
爱种鱼的猫
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用matlab验证modelview矩阵
rotX = 15; % 物体旋转角度 rotY = 14; rotZ = 14; camX = 3; % 摄像机位置 camY = -2; camZ = 10; pitch = 14; % 绕X轴 heading = 10; % 绕Y轴 roll = 14; % 绕Z轴 % 转成弧度 rotX = deg2rad(rotX); rotY = deg2rad(rotY); rot原创 2016-04-04 17:24:11 · 781 阅读 · 0 评论 -
OpenGL之坐标转换(好文-清晰版)
转载地址:http://blog.youkuaiyun.com/zhongjling/article/details/8488844 下面这篇文章详细讲述了OpenGL里的坐标转换,清晰,明了。但是其所谓的渲染管线只包括modelview 转换 和 投影变换,我觉得不是这样的。这只是从坐标角度吧。比如什么顶点着色、光栅化、送至帧缓存都没有涉及到。 原文地址:http://blog.cs转载 2016-04-04 18:30:55 · 956 阅读 · 0 评论 -
OpenGL中的窗口与视口
// 目标:测试OpenGL窗口视口坐标 // 结果:glutInitWindowSize(640, 480); 指定的是windows概念中窗口(看得见,可移动,最大化,最小化等操作)大小,以像素为单位 // OpenGL中的窗口和视口是逻辑上的概念,其中窗口范围是画图时指定顶点坐标使用的坐标,而视口范围是将windows中概念中实际 // 窗口映射成的范围 #defi原创 2016-04-26 21:34:00 · 6739 阅读 · 0 评论 -
OpenGL MV矩阵
1. 影响Model矩阵的函数 glTranslate* 平移 glRotate* 旋转 glScalef* 缩放 看几个例子 1.1 glTranslatef(-1, 3, 5); 平移向量为(-1, 3, 5) 所以变换矩阵为 1 0 0 -1 0 1 0 3原创 2016-04-04 21:51:05 · 1475 阅读 · 0 评论 -
QT中使用OpenGL(0)——创建一个窗口
原文:http://www.trentreed.net/blog/qt5-opengl-part-0-creating-a-window/ Qt5中增加了QOpenGL*类,这代替了QGL*类,Qt5OpenGL模块中QGL*类依然可用,但推荐使用新的QOpenGL*类。 在本课程中将使用QOpenGLWindow类,此类继承自Qt5Gui类,因此我们可以使用它而不必使用Qt5转载 2016-04-10 18:41:44 · 10189 阅读 · 0 评论 -
QT中使用OpenGL(1)——画一个三角形
QOpenGLBuffer QT提供给我们使用OpenGL缓冲区的辅助类,使用此类由QT负责后端实现 我们可以自由的使用而不用担心效率问题,如果调用了destroy(),缓冲区就变为了无效, 此时就不要在使用缓冲区。 QOpenGLVertexArrayObject 顶点数组对象 典型用法是:对于每个可视化对象 绑定顶点数组 设置顶点状态、属性等 解绑定顶点数组转载 2016-04-10 20:33:57 · 9989 阅读 · 2 评论 -
vs2013 opengl配置
win7 64位 + vs2013 环境,opengl环境搭建 1. 下载 opengl动态库 http://download.youkuaiyun.com/detail/zhuce0001/9460016 ,将下载的安装包解压 2. 将安装包中的文件 *.h 放入 C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\inclu原创 2016-03-13 14:39:04 · 1232 阅读 · 0 评论
分享