OpenGL OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL。Ope ...
分类:
其他好文 时间:
2019-09-08 10:08:18
阅读次数:
129
事先声明:该教程仅适用于VS2010环境下超级宝典第五版的配置 第一步:下载示例代码和环境包: 链接:https://pan.baidu.com/s/1llRRQ8ymBgMGuXp5M50pJw 提取码:7ujk 第二步:新建VS2010空工程一个 第三步:环境配置 第四步:配置完成开始运行程序 ...
分类:
其他好文 时间:
2019-09-06 14:29:58
阅读次数:
114
转自: https://www.jianshu.com/p/68c314fa9fea?from=groupmessage 眼睛熊 本文 注意:笔者是以 Win10 + VS2015 为例 内容:安装CMake、配置freeglut 、配置glew 版本:Window10、VS2015、CMake 3 ...
分类:
其他好文 时间:
2019-09-05 23:20:11
阅读次数:
130
前言 VideoToolBox是iOS8之后,苹果开发的用于硬解码编码H264/H265(iOS11以后支持)的API。 对于H264还不了解的童鞋一定要先看下这边的H264的简介。 编码流程 我们实现一个简单的Demo,从摄像头获取到视频数据,然后再编码成H264裸数据保存在沙盒中。 1. 创建初 ...
分类:
移动开发 时间:
2019-09-02 23:32:04
阅读次数:
210
OpenGL到底是什么? 一般它被认为是一个API,包含一系列操作图形,图像的函数。然而,它并不是一个API,而是Khronos组织制定并维护的规范。 OpenGL规定了每个函数如何执行,以及它们的输出值。由于OpenGL的大多数实现都是由显卡厂商编写的,当产生一个bug时通常可以通过升级显卡驱动来 ...
分类:
其他好文 时间:
2019-08-26 15:19:01
阅读次数:
88
一、概述 入射激光照射到材料表面时,材料表面会对激光产生吸收、发射和透射,并且遵循能量守恒定律。 当入射激光功率密度很低时, 材料表面主要发生对激光的吸收、发射和透射这一物理过程,材料在激光的辐照下不会产生热量及烧蚀等变化。 微观上看,入射光子被材料中的电子弹性散射,导致表面不会产生热量 当入射激光 ...
分类:
其他好文 时间:
2019-08-24 22:37:05
阅读次数:
71
前言 OpenGL 是什么?The Industry Standard for High Performance Graphics 这是官方解释。说白了他就是一套标准接口。对,是接口,并没有实现具体的代码。 GLFW 是什么?基于上面的原因,也就清楚了,GLFW就是一种OpenGL的实现。所以开发O ...
分类:
系统相关 时间:
2019-08-24 20:16:20
阅读次数:
640
检测设备支持版本,判断是否支持opengl 2.0版本 初始化设置OpenGLES2.0 实现接口GLSurfaceView.Renderer 渲染 绘制图形 1、检测设备支持版本,判断是否支持opengl 2.0版本 2、强制应用支持 3、初始化设置OpenGLES2.0 4、GLSurfaceV ...
分类:
其他好文 时间:
2019-08-24 13:18:44
阅读次数:
83
在QOpenGLWidget的构造函数添加下面几句代码即可 参考链接: 在qt的QOpenGLWidget开启opengl的抗锯齿 ...
分类:
其他好文 时间:
2019-08-23 19:03:40
阅读次数:
123
创建一个基类为widget的工程 把文件夹glut64放到代码目录下,文件夹包含以下文件 freeglut.dll freeglut.lib glut.h freeglut.h freeglut_ext.h freeglut_std.h 在工程文件*.pro中增加以下几行 widget.h widg ...
分类:
其他好文 时间:
2019-08-23 14:59:00
阅读次数:
98