07 2022 档案

摘要:deque deque是双端队列。 它可以操作头和尾部的元素。 deque内部是一块一块连续存储空间链成的。也就是说,部分空间是连续的。 deque不像vector那样,它没有capacity的概念。 deque的底层结构 deque底层是一段一段的连续存储空间链接起来的。每一段连续的空间是一块缓冲 阅读全文
posted @ 2022-07-31 17:09 Destiny233 阅读(24) 评论(0) 推荐(0) 编辑
摘要:容器就是保存数据的数据结构。常用的数据结构有:数组,链表,树,哈希表,堆,栈,队列,集合等。这些数据结构可以分为序列式和关联式。 STL基本都有这些数据结构的实现(以容器的方式) 序列式容器 array 数组 vector 动态数组 list 双向链表 forward_list 单链表 deque 阅读全文
posted @ 2022-07-30 15:34 Destiny233 阅读(35) 评论(0) 推荐(0) 编辑
摘要:在渲染三角形的时候,我们都是通过指定顶点的颜色来渲染三角形颜色的。但是对于某些有复杂颜色的三角形,这样会非常麻烦。 我们希望给一个图片,给一些坐标,让程序自己去找到对应的图像颜色。这个图片就是纹理。我们只需要告知三角形三个顶点所对应在纹理图片上的坐标,程序会自行将这些坐标内的像素映射到三角形上。这就 阅读全文
posted @ 2022-07-29 22:50 Destiny233 阅读(237) 评论(0) 推荐(0) 编辑
摘要:迭代器是一种按顺序访问容器的对象,却又不暴露容器内部设计。可以把他简单的理解为一种指针,指向了容器中的某个元素。所以迭代器需要支持解引用和取成员操作符重载 T& operator*() const; T* operator->() const; 在STL种,算法只与迭代器交互,不直接操作容器。比如f 阅读全文
posted @ 2022-07-28 23:19 Destiny233 阅读(52) 评论(0) 推荐(0) 编辑
摘要:glsl叫opengl shader language。是opengl专门写shader的一门语言 下面是一个典型的shader #version version_number // 版本号 in type in_variable_name; // 输入 in type in_variable_na 阅读全文
posted @ 2022-07-27 23:50 Destiny233 阅读(170) 评论(0) 推荐(0) 编辑
摘要:配置器的接口 allocate:分配内存 deallocate:释放内存 construct:在已申请的内存上构造对象 destroy:析构对象 address:取某个对象的地址 const_address:常版本地址 max_size:返回可申请的最大空间 标准库的分配器 std::allocat 阅读全文
posted @ 2022-07-26 19:55 Destiny233 阅读(93) 评论(0) 推荐(0) 编辑
摘要:主要内容 图形渲染管线 安装OpenGL OpenGL基本用法 图形渲染管线 图形渲染管线是渲染的核心,是通过给定虚拟相机、3D场景物体 以及光源等场景要素来产生或者渲染一副2D的图像。 渲染有很多个步骤,其中某些是可以并行的,因此叫流水管线。 图形渲染管线的步骤基本上是确定的,但是不同的书上分类的 阅读全文
posted @ 2022-07-25 23:05 Destiny233 阅读(125) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示