在OpenGL/OpenGL ES中, 我们开发者一般编写的是顶点着色器和片元着色器。下面是图形渲染管线: 顶点着色器 顶点着色器程序用来描述顶点需要执行的模型变换、视变换、...

在OpenGL/OpenGL ES中, 我们开发者一般编写的是顶点着色器和片元着色器。下面是图形渲染管线: 顶点着色器 顶点着色器程序用来描述顶点需要执行的模型变换、视变换、...
CPU中有很多的寄存器,有临时保存数据的通用寄存器,也有专门保存指令编码或者指令地址的寄存器。它们都有存储信息的能力。 那在这一节,我们就来分析这些寄存器是如何实现的。 在C...
1、函数模板 2、类模板
1、介绍另外两种操作矩阵元素的方法:(1)、Mat类对象的at<type>模板函数通过at<type>(i, j)或at<type>(Point(i, j))即可对矩阵的第i...
一、C++中调用拷贝构造函数的情形有:1、类对象的按值初始化,即:用已有的类对象本身去初始化新的类对象。(注意,只有在用已有类对象本身去初始化新的类对象时,才会调用拷贝构造函...
1、什么是掩膜(Mask)用选定的图像、图形或物体,对被处理的图像(全部或局部)进行遮挡,来控制图像处理的区域或处理过程。用于覆盖的特定图像或物体称为掩模或模板。光学图像处理...
Qt作为备受欢迎的C++图形用户界面应用程序开发框架,具有功能强大、界面友好、简单易学等优点。在使用Qt开发Windows应用程序时,使用最为广泛的编译器为MSVC(即:Mi...
前几天突然有几个童鞋问显微物镜的设计。以前是做过有限共轭的显微物镜,但问到无限共轭物镜的时候,突然有些懵逼,于是又系统的学习了一遍,明确了很多新的显微物镜设计规格。写出来,大...
Visual Studio下的OpenGL环境配置(Windows10系统) 配置思路: 将GLUT、GLAD、GLFW三个库的相关文件分别添加到Visual Studio的...