摘要: 一.OpenGL编程指南 对应OpenGL版本 4.5 最新 1.OpenGL 编程指南 第八版 对应OpenGL版本 4.3,从OpenGL3到OpenGL4最大的改动是去除了固定渲染管线 2.OpenGL 编程指南 第七版 对应OpenGL版本 3.0/3.1 这个版本比较常用,称为红宝书 二. 阅读全文
posted @ 2019-07-05 16:39 言午丶 阅读(1840) 评论(0) 推荐(0)
摘要: 零.前言 虽然没想到这么快就开启了OpenGL大坑,但是DirectX学得差不多了,基本内容都有过一遍,是时候两者相互对照着学了,这样自己对图形学的知识会更加精进一步,等后面大师级别就会学OSG和图形学基本原理,看看论文什么的 一.简介 OpenGL官网 OpenGL(Open Graphics L 阅读全文
posted @ 2019-07-05 15:09 言午丶 阅读(787) 评论(0) 推荐(0)
摘要: 一.简介 二.编译流程 对话框编辑器(Dialog Editor)->.DLG文件->集合成.RC文件图片编辑器(Image Editor)->.BMP/.ICO/.CUR文件->集合成.RC文件字体编辑器(Font Editor)->.FON文件->集合成.RC文件.RC文件通过资源编译器(RC 阅读全文
posted @ 2019-07-05 14:21 言午丶 阅读(465) 评论(0) 推荐(0)
摘要: 一、构造函数(constructors) 构造函数命名与类名完全相同,它没有返回值,也不能用void修饰 构造函数不能被直接调用,必须通过创建对象时才会自动调用 1.无参构造函数 默认构造函数必须是无参构造函数 2.带参构造函数 3.初始化列表构造函数 4.拷贝构造函数 注意:当只有类成员带有指针的 阅读全文
posted @ 2019-07-05 14:11 言午丶 阅读(330) 评论(0) 推荐(0)
摘要: 2.1 Windows GDI 用设备描述表(DC)来绘制图形,不同的绘画程序拥有不同的设备描述表(DC) 2.2 MFC设备描述表类 MFC绘图设备类有CDC基类, 派生出CPaintDC子类,用于在窗口客户区画图(仅限于OnPaint()) CWindowDC子类,用于在窗口客户区画图(除了On 阅读全文
posted @ 2019-07-05 13:56 言午丶 阅读(1492) 评论(0) 推荐(0)
摘要: 一.简介 在OpenCV中,可以用C++语法的Mat类来表示一张图像 也可以用C语法的lpllmage或CvMat结构体来表示一张图像 1.单通道像素值 2.多通道像素值 OpenCV默认颜色顺序为BGR 二.成员公有函数 cv::Mat类能够自动管理内存,由矩阵头和指向存储所有像素值的矩阵的指针构 阅读全文
posted @ 2019-07-05 10:45 言午丶 阅读(19494) 评论(0) 推荐(0)
摘要: 一.静态链接库 想要生成静态链接库,只需要生成的.lib库文件和该静态链接库的.h头文件即可.h是用来声明所需要的函数名称参数等.lib静态库文件包含了源文件 1. 首先打开VS,新建Win32控制台应用程序,应用程序类型选择静态库,然后新建了静态链接库项目 2. 在源文件文件夹里面添加Static 阅读全文
posted @ 2019-07-05 10:25 言午丶 阅读(256) 评论(0) 推荐(0)
摘要: 一.简介 1.DirectX版本 DirectX1.0 1995年 DirectX 2.0DirectX 3.0DirectX 5.0DirectX 6.0DirectX 7.0 1997年 DirectX 8.0 2000年 DirectX 9.0DirectX 9.0cDirectX 10.0D 阅读全文
posted @ 2019-07-05 10:00 言午丶 阅读(648) 评论(0) 推荐(0)
摘要: 一.简介 d3dx9mesh.h有关网格模型 二.灵活的顶点格式 Direct3D中的顶点不只有空间位置属性,还可以有颜色 法线向量属性等,所以可以自定义一个顶点结构 1.使用 struct ColorVertex{ float _x,_y,_z; //位置 DWORD _color; //颜色}; 阅读全文
posted @ 2019-07-05 09:53 言午丶 阅读(621) 评论(0) 推荐(0)