我们在大学这个学期有一门计算机图形学入门课程。没有关于如何进行实验室练习的推荐方法。大多数学生都求助于 Turbo C 和内置的 graphics.h 头文件。
我对此有点担心,Turbo C 是 70 年代的东西,学习它的东西对我来说似乎毫无意义。我也可以为 Bloodshed Dev-C++ 编译器设置 graphics.h,或者在 Linux 系统上设置 libgraph。
Borland graphics.h 有替代品吗?我正在寻找相对现代的解决方案,这些解决方案相对简单,因为它们不会添加太多样板代码等,但实现相同的功能。
为了提供更多关于我们将要执行的任务的信息,我们将实现基本的图形算法,如 DDA 算法、Bresenham 算法、扫描转换等。所以我需要能够在屏幕上绘制像素,我不需要一个真正高级的库,它可以自己绘制像线和圆这样的基元。如果它可以很好但学习我应该能够在屏幕上绘制原始像素。