TinyRenderer 第一课的前置知识主要包括:
掌握了这些前置知识之后,就能够理解和学习 TinyRenderer 第一课的内容了。
TinyRenderer的第一课主要介绍了如何使用Bresenham算法在屏幕上绘制两点之间的直线。Bresenham算法是一种经典的线段扫描算法,可以高效地计算出线段中的每个像素点。TinyRenderer使用Bresenham算法来绘制线段,同时使用STL库中的vector容器来保存像素点。在这一课中,你将学习到Bresenham算法的原理、实现方法以及如何将它应用于图形学中。