games101系列(2) 三角形的光栅化 发表于 2022-09-02 分类于 Computer Graphics , games101 前言前面说到,在渲染管线中顶点流首先经过MVP变换,得到一个标准立方体(canonical cubic),但是显然不能将这个立方体直接显示到屏幕上,而是要将这个立方体压到屏幕上,从而给每个像素赋值,这一步就是光栅化。当然,将立方体压到屏幕上这个过程显然是在对Z轴上的坐标进行处理,在这之前还需要先处理一下X,Y轴坐标,这就是视口矩阵的作用。 阅读全文 »
games101系列(1) 变换与投影 发表于 2022-08-24 分类于 Computer Graphics , games101 前言games101是由闫令琪老师讲解的计算机图形学入门课程,主要涉及光栅化、图形学几何、光线追踪和路径追踪,以及动画模拟四部分。本人在学习完成后再完成作业,结合自己理解,不完全与games101重合,因此博客系列将以课程发布的七个作业为例作为课程的学习总结笔记,会给出作业中需要修改部分的代码,以及基本原理分析。完整项目在课程主页上,需要修改的函数在博客中已经给出,仅供参考交流,更多内容请访问课程主页。 阅读全文 »
数据结构与算法复习(8)排序 发表于 2022-08-19 分类于 Algorithm , 408 前言本章着重排序算法,重点是排序算法,插入排序,交换排序,选择排序,归并排序,基数排序,熟悉排序过程,掌握时间复杂度、稳定性、适用性、初态影响,从而选择最好的排序算法。 阅读全文 »
数据结构与算法复习(7)查找 发表于 2022-08-15 分类于 Algorithm , 408 前言前面几章基本介绍完主要的数据结构,本章着重查找算法,以及一些排序算法用到的数据结构,在前面的基础上延伸。重点是顺序、折半、分块查找,二叉排序、二叉平衡树,红黑树,B树,B+树,散列表。 阅读全文 »
数据结构与算法复习(6)图 发表于 2022-08-07 分类于 Algorithm , 408 前言本章介绍图这种数据结构。图相关的算法重点是深度优先搜索(DFS)和广度优先搜索(BFS);对图本身要掌握基本概念和性质,以及存储结构及其转化,在存储结构上的操作。重在掌握思想方法。 阅读全文 »
数据结构与算法复习(5)树与二叉树 发表于 2022-08-05 分类于 Algorithm , 408 前言本章介绍树这种数据结构。重点内容是树和二叉树的性质,遍历操作,转换,存储结构等;满二叉树,完全二叉树,线索二叉树,哈夫曼树;二叉排序树,二叉平衡树。 阅读全文 »
数据结构与算法复习(4)串 发表于 2022-08-04 分类于 Algorithm , 408 前言主要是掌握字符串模式匹配,KMP匹配算法原理以及next数组推理过程。了解nextval数组求解的方法。 阅读全文 »
数据结构与算法复习(3)栈、数组和队列 发表于 2022-08-03 分类于 Algorithm , 408 前言本章介绍三种逻辑结构,栈和队列都是操作受限的线性表,而数组则是线性表的推广。栈和队列的操作以及特征是重点,而且要掌握特殊形式和常见应用方式。 阅读全文 »
数据结构与算法复习(2)线性表 发表于 2022-08-02 分类于 Algorithm , 408 前言本章介绍线性表,包括顺序表示和链式表示,要熟练掌握,要能写出最优性能。要注意动手编写代码。 阅读全文 »
数据结构与算法复习(1)概述 发表于 2022-08-01 分类于 Algorithm , 408 前言本专题作为考研408复习笔记,以王道考研书为准复习,计划在本月内学习整理完所有知识点。题目只做选择题并记录错误,无习题讲解,以记录算法本身为主。 知识整理目前已经更新完成,相应的算法练习会整理成项目放到GitHub上。 阅读全文 »