资源简介
现代OpenGL+Qt:绘制可旋转、带光照效果的三维物体。使用现代OpenGL和Qt,绘制一个可以用鼠标控制旋转缩放,带光照效果的三维物体,其中演示了最简单的光照,即漫射光的计算过程。
代码片段和文件信息
#include “glslwidget.h“
#include “ui_glslwidget.h“
#include
#include “openglwidget.h“
GLSLWidget::GLSLWidget(QWidget *parent) :
QWidget(parent)
ui(new Ui::GLSLWidget)
{
ui->setupUi(this);
QGridLayout *layout = new QGridLayout();
glWidget = new OpenGLWidget();
layout->addWidget(glWidget);
setLayout(layout);
}
GLSLWidget::~GLSLWidget()
{
delete ui;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 422 2017-09-09 09:31 QtGLSL\glslwidget.cpp
文件 357 2017-09-09 09:23 QtGLSL\glslwidget.h
文件 453 2017-09-09 09:10 QtGLSL\glslwidget.ui
文件 208 2017-09-09 09:10 QtGLSL\main.cpp
文件 3248 2017-09-20 17:03 QtGLSL\openglwidget.cpp
文件 938 2017-09-20 15:39 QtGLSL\openglwidget.h
文件 1157 2017-09-20 01:08 QtGLSL\QtGLSL.pro
文件 153 2017-09-09 10:34 QtGLSL\resource.qrc
文件 151 2017-09-21 13:26 QtGLSL\shader\diffuse.frag
文件 741 2017-09-21 13:26 QtGLSL\shader\diffuse.vert
文件 157 2017-09-09 13:03 QtGLSL\shader.qrc
文件 4629 2017-09-20 12:27 QtGLSL\vbotorus.cpp
文件 634 2017-09-20 12:27 QtGLSL\vbotorus.h
目录 0 2017-09-21 13:29 QtGLSL\shader
目录 0 2017-09-21 13:29 QtGLSL
----------- --------- ---------- ----- ----
13248 15
相关资源
- Phong光照及在GLSL中使用函数
- 现代OpenGL+Qt学习笔记之四:使用Unif
- 现代OpenGL+Qt学习笔记之三:显示一个
- 现代OpenGL+Qt学习笔记之二:程序框架
- Qt 类层次结构图
- qt扫雷游戏
- QT和数据库登录界面
- qt自定义工具栏,类似word
- Qt实现动态时钟 翻转 滑动 翻页
- 子QWidget上画图
- qt libusb U盘通信
- Qt 访问redis接口代码
- QT使用QCustomPlot绘制曲线并动态显示曲
- 顶角判别法识别多边形的凸凹性,并
- qt udp多线程收发数据
- 超酷的Qt消息提示框,仿126邮箱登录提
- Qt 使用Qss实现切换皮肤 最简单
- QT基于TCP的服务器和客户端.rar
- Qt使用udp协议,简单易懂
- Qt编程实现 飞舞的蝴蝶 动画
- Qt_USB_I2C_MPU6050.rar
- qt实现读取txt数据并绘制曲线
- 迅为iTOP-4412开发板QtE-led例程,已验证
- vs2017+qt在一个dll中集成多个自定义插
- qt编写的全键盘
- Qt程序获取扫码枪数据
- QCamera支持多摄像头切换显示
- Qt socket的文件传输
- Qt TCP客户端
- QT实现wav音频文件读写
评论
共有 条评论