原创 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