
OpenGL
imxiangzi
这个作者很懒,什么都没留下…
展开
-
OpenGL编程入门
1. 用Ubuntu开发OpenGL程序 http://www.linuxidc.com/Linux/2011-09/42146.htm2. Ubuntu下搭建OpenGL开发环境-HelloWorld http://eddiezh.iteye.com/blog/15542783. OpenGL ES入门指南 http://blog.sina.c转载 2012-09-11 12:50:43 · 850 阅读 · 0 评论 -
整理 qt opengl,自己的基础框架 —— 绘制一个彩色三角形
将代码放到这里,以便日后使用。隔段时间后再来看opengl,就会发现突然无从下手,但那时却是可以简简单单地、轻轻松松地写出这么个程序。基于此,还是给自己留下完整的东西,基础框架,省得日后忘记了还得重新看、重新写。.pro:[html] view plain copy QT += core gui grea转载 2016-09-24 14:53:30 · 2287 阅读 · 2 评论 -
分析一个别人的qt+opengl例子
Qt5+OpenGL学习笔记(用Qt封装的QOpenGL系列绘制有颜色有深度的三角形→_→) 最近学习OpenGL,虽然说Qt可以使用原生OpenGL的API,但是Qt也提供了封装的QOpenGL系列。我用原生的和封装的分别实现了一次简单渲染(都是渲染两个有深度和颜色的三角形)。 原生的OpenGL用法我就不赘述了(主要是总结不好TvT,而转载 2016-09-24 14:51:31 · 7190 阅读 · 1 评论 -
OpenGL4.x + QT 不错的选择
http://blog.youkuaiyun.com/gamesdev/article/details/18986265新的一年到了,在这里祝愿大家马到成功! 去年学习了一些GLSL的知识,主要是OpenGL(ES)2.0相关的,并且写了几篇文章:探究OpenGL光照模型的着色器实现Qt的Graphics-View框架和OpenGL结合详解将Qt、OpenG转载 2016-09-24 14:45:09 · 3561 阅读 · 0 评论 -
qt5.6.0 opengl —— 纹理贴图
对于CUBE这个例子,之前分析了它的框架,至于图怎么弄上去的还怎么细看。现在尝试弄了一下。首先分析它怎么对应的,原本是一张图,怎么分成六面的。于是像高中时代那样开始了计算理解 这样就清楚多了,一张图,划分为6个块,一个面一块。 至于归一化,可能是 // Wrap texture coordinates by repeating /转载 2016-09-24 14:39:03 · 3645 阅读 · 0 评论 -
cube例子自带的说明文档
Qt 5.6Qt OpenGLCube OpenGL ES 2.0 exampleQt 5.6.0 Reference DocumentationContentsInitializing OpenGL ES 2.0Loading Textures from Qt Resource FilesCube Geome转载 2016-09-24 14:36:53 · 1591 阅读 · 0 评论 -
QT5 TUTORIAL OPENGL WITH QGLWIDGET - 2016
1. IntroductionIn this tutorial, we will learn how to use OpenGL with QT5. We will be building a pyramid drawing system that will allow the user to dynamically control the xyz rotation with QS转载 2016-09-24 14:34:51 · 1409 阅读 · 0 评论 -
尝试写第二个QOpenGLWidget程序 (未完成)
按照QGLWidegt的教程很有问题,因为两个完全不同了。 幸好搜到了官方的blog,http://blog.qt.io/blog/2014/09/10/qt-weekly-19-qopenglwidget/,文章前面就是说QOpenGLWidegt比QGLWidegt好,然后 (嵌入式就是es的,和desktop差不多的)[html] view pl转载 2016-09-24 14:34:23 · 7175 阅读 · 1 评论 -
整理 qt opengl,自己的基础框架 —— 绘制一个彩色三角形
网上很多都是QGLWidget例子,而cube,虽然说明文档上说再简单不过了,但是对于一个0基础的来说,还是像看天书一样。opengl的例子还有一个hellgl2,看着比较简单,但是那个log生成的代码使用了QVector3D显得有点复杂。 所以决定看QOpenGLWidget Class文档和QGLWidget的例子来自己写。 类文档中又说转载 2016-09-24 14:31:33 · 2610 阅读 · 0 评论 -
Qt5下OpenGL程序的新写法
在Qt5中,引入了QOpenGL*系列类,以取代Qt4时代的QGL*系列类。下面是从Qt5例子中抠出的两种OpenGL程序模板,方便参考。第一种写法:[cpp] view plain copy#ifndef TRIANGLEWINDOW_H #define TRIANGLEWINDOW_H #inclu转载 2016-09-24 14:14:21 · 1155 阅读 · 0 评论 -
OpenGL ES学习笔记(一)——基本用法、绘制流程与着色器编译
首先声明下,本文为笔者学习《OpenGL ES应用开发实践指南(Android卷)》的笔记,涉及的代码均出自原书,如有需要,请到原书指定源码地址下载。 在Android、iOS等移动平台上,开发者可以使用跨平台应用编程接口创建二维或者三维图形,或进行图像处理和计算机视觉应用,结合两者将能构建丰富有趣的交互体验。前者称为OpenGL,后者称为OpenCV,不过本文主要介绍前转载 2016-02-02 12:13:46 · 1181 阅读 · 0 评论 -
7天学习opengl入门
10月13号下午3:00队长给我开了一个会,10.14号开始学习opengl今天10月21号,期间,虽然有时候课程很满,但每天都至少写一个程序。当然,这些只是我7天来业余时间的学习,我觉得这个网址不错,大家如果也想学习opengl,并且具有一定的C语言C++基础,入门课程推荐大家去学习这个网址http://www.cnblogs.com/crazyxiaom/articles/207358转载 2016-02-01 13:12:34 · 2185 阅读 · 1 评论 -
Qt+OpenGL做的蕾达显示程序[含源代码]
用途:工作中辅助终端调试的。特点:插件架构:类似于Qt Creator。采用OpenGL的FBO和顶点、片段着色器特性实现了雷达余晖效果,PPI视图可以实现每秒渲染数十万点,不到3% cpu占用率。基于Qt5与Qt3D,使用QGraphicsItem包装OpenGL绘制的图元,与2D的文字,坐标轴放到一个graphics scene。model/view的性能优化:转载 2016-09-24 16:52:38 · 7644 阅读 · 3 评论