![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL
文章平均质量分 83
CrazyWind
Concentrate on(dedicated to) Qt OpenGL C Algorithm Linux Programming
展开
-
OpenGL Frame Buffer Object (FBO)
←BackOpenGL Frame Buffer Object (FBO)Related Topics: Pixel Buffer Object (PBO)Download: fbo.zip, fboDepth.zip, fboStencil.zipOverviewCreating FBORe转载 2010-05-04 19:59:00 · 1069 阅读 · 0 评论 -
Accelerate your Widgets with OpenGL
<br /> by Samuel Rødal<br />Qt 4.4 introduced a powerful feature to allow any QWidget subclass tobe put into QGraphicsView. It is now possible to embed ordinary widgets in aQGLWidget, a feature that has been missing in Qt's OpenGL support forsom转载 2011-04-25 23:47:00 · 697 阅读 · 0 评论 -
OpenGL画圆
<br />随手写的OpenGL画圆的小程序,很简单,算是代码备忘录吧。<br /> <br />// widget.h#ifndef WIDGET_H#define WIDGET_H#include <QtGui/QWidget>#include <QtOpenGL>class Widget : public QGLWidget{ Q_OBJECTpublic: Widget(QWidget *parent = 0); ~Widget();pr原创 2011-04-05 19:34:00 · 1908 阅读 · 0 评论 -
关于OpenGL和QPainter的结合
<br />#ifndef VOWELCUBE_H#define VOWELCUBE_H#include <QtCore>#include <QtGui>#include <QtOpenGL>class VowelCube : public QGLWidget{ Q_OBJECTpublic: VowelCube(QWidget *parent = 0); ~VowelCube();protected: void paintEvent(原创 2011-03-19 11:04:00 · 1053 阅读 · 0 评论 -
OpenGL入门学习之十五——从“绘制一个立方体”来看OpenGL的进化过程
<br />呵呵,绘制一个立方体,简单呀,我们学了第一课第二课,早就会了。<br /> 先别着急,立方体是很简单,但是这里只是拿立方体做一个例子,来说明OpenGL在绘制方法上的改进。 从原始一点的办法开始<br />一个立方体有六个面,每个面是一个正方形,好,绘制六个正方形就可以了。glBegin(GL_QUADS);<br /> glVertex3f(...);<br /> glVertex3f(...);<br /转载 2011-01-04 21:17:00 · 387 阅读 · 0 评论 -
OpenGL学习笔记--旋转
<br />// glwidget.h<br />#ifndef GLWIDGET_H<br />#define GLWIDGET_H<br /><br />#include <QtCore><br />#include <QtGui><br />#include <QtOpenGL><br /><br />class GLWidget : public QGLWidget<br />{<br /> Q_OBJECT<br />public:<br /> GL原创 2010-06-16 22:24:00 · 517 阅读 · 0 评论 -
第一个多边形
<br />// glwidget.h<br /> <br />#ifndef GLWIDGET_H<br />#define GLWIDGET_H<br /><br />#include <QtCore><br />#include <QtGui><br />#include <QtOpenGL><br /><br />class GLWidget : public QGLWidget<br />{<br /> Q_OBJECT<br />public:<br />原创 2010-06-16 20:02:00 · 288 阅读 · 0 评论 -
OpenGL学习笔记--纹理映射
<br />// glwidget6.h<br />#ifndef GLWIDGET6_H<br />#define GLWIDGET6_H<br /><br />#include "../glwidget.h"<br /><br />class GLWidget6 : public GLWidget<br />{ <br /> // Q_OBJECT //! 注意:此处不能有Q_OBJECT <br />public:<br /> GLWidget6(i原创 2010-06-18 09:25:00 · 339 阅读 · 0 评论 -
OpenGL学习笔记--旋转的五彩立方体(探索3D编程的奇妙世界)
// glwidget.h#ifndef GLWIDGET_H#define GLWIDGET_H#include #include #include class GLWidget : public QGLWidget{ Q_OBJECTpublic: GLWidget(int timerInterval = 0, QWidget *parent = 0);protected: virtual void initializeGL() = 0;原创 2010-06-17 00:17:00 · 529 阅读 · 0 评论 -
OpenGL学习笔记--着色(探索3D编程的奇妙世界)
<br />// glwidget3.h<br />#ifndef GLWIDGET3_H<br />#define GLWIDGET3_H<br /><br />#include "../glwidget.h"<br /><br />class GLWidget3 : public GLWidget<br />{ <br /> // Q_OBJECT //! 注意:此处不能有Q_OBJECT <br />public:<br /> GLWidget3(i原创 2010-06-16 21:36:00 · 298 阅读 · 0 评论 -
不可思议的Qt GrahpicView演示-重返德军总部(有视频哦)
<br />没有看过的同学可以先看一下这个video:<br />http://v.youku.com/v_show/id_XNzkzNjc4MDQ=.html<br /><br />源代码可以在这里下载<br /> 这个不可思议的demo演示了如何使用Qt中的GrahphicView来创造3d世界,在利用QTransform创建出3d世界之后,你可以任意的将任何Qt的widget放入其中,不论是简单的button,还是复杂的Webview和MediaPlayer,甚至是另外一个Grah转载 2011-04-26 11:34:00 · 2443 阅读 · 6 评论