原创 Qt_OpenGL:光照紋理濾波色彩混合小測

Qt_OpenGL:光照紋理濾波色彩混合小測 此測試程序包含了光照、紋理濾波和色彩融合等知識點。 //.h #ifndef GLWIDGET_H #define GLWIDGET_H #include <

原创 UML類圖和對象圖

UML類圖和對象圖     類圖以反映類的結構(屬性、操作)以及類之間的關係爲主要目的,描述了軟件系統的結構,是一種靜態建模方法。 類圖是面向對象系統建模中最常用的圖,它是定義其他圖的基礎,在類圖的基礎

原创 Qt SVG Viewer Demo 解讀

Qt提供在widgets和其他paint device上渲染和展示SVG的類,本例就允許用戶載入SVG文件並在QGraphicsView上用QGraphicsSvgItem顯示它。並且例子還可以選擇渲染者,QGraphicsView可

原创 Qt_OpenGL:3D空間中移動圖像

Qt_OpenGL:3D空間中移動圖像 //.h #ifndef GLWIDGET_H #define GLWIDGET_H #include <QGLWidget> #include <QtOpenGL> cla

原创 Qt_OpenGL:3D圖形小測

Qt_OpenGL:3D圖形小測 //.h #ifndef GLWIDGET_H #define GLWIDGET_H #include <QtOpenGL> #include <QWidget> c

原创 OpenGL部分知識彙總

OpenGL部分知識小總結 光照: glEnable(GL_LIGHT0); glEnable(GL_LIGHTING); 創建光源: glLightf(GLenum light, GLenum pname,

原创 Qt_OpenGL:霧程序小測

Qt_OpenGL:霧程序小測 //.h #ifndef FOGTEST_H #define FOGTEST_H #include <QWidget> #include <QtOpenGL> class Fo

原创 Qt_OpenGL:材質小測

Qt_OpenGL:材質小測 //.h #ifndef MATERIAL_H #define MATERIAL_H #include <QMainWindow> #include <QGLWidget> #incl

原创 Qt_OpenGL:3D貼不同紋理小測

Qt_OpenGL:3D貼不同紋理小測 //.h #ifndef TEXTURETEST_H #define TEXTURETEST_H #include <QMainWindow> #include <QtGu

原创 Qt_OpenGL:3D旋轉自定義換色

Qt_OpenGL:3D旋轉自定義換色 //.h #ifndef ROTATEWIDGET_H #define ROTATEWIDGET_H #include <QMainWindow> #include <QtOpen

原创 OpenGL:紋理基礎總結

當前光柵位置:     當前光柵位置就是開始繪製下一幅位圖/圖像的屏幕位置。  //左下角 glRasterPos2f(GLfloat x, GLfloat y); glRasterPos3f(GLfloat x, GLfloat y,

原创 UML:用例圖

UML用例圖 用例圖是由軟件需求分析到最終實現的第一步,它描述如何使用一個系統。 用例圖包含6個元素:參與者、用例、關聯關係、包含關係、擴展關係、泛化關係。

原创 OpenCV:查找並繪製圖像的輪廓

<span style="font-size:14px;">#include <opencv\cv.h> #include <opencv\highgui.h> int main( int argc, char** argv ) {

原创 OpenCV:從攝像頭或AVI文件捕捉視頻流並進行邊緣檢測

<span style="font-size:14px;">//從攝像頭或AVI文件捕捉視頻流並進行邊緣檢測 #include <opencv\cv.h> #include <opencv\highgui.h> #include <ct

原创 OpenGL中使用GLSL着色器

OpenGL中使用GLSL着色器步驟     GLSL既適用於頂點着色器,也適用於片段着色器。 使用着色器對象的步驟: 1、創建着色器對象:    GLuint glCreateShader(GLenum ty