graphics.h的替代品

nik*_*hil 7 c++ graphics turbo-c++

我们在大学本学期开设了计算机图形学入门课程.关于如何进行实验练习没有推荐的方法.大多数学生都使用Turbo C和内置的graphics.h头文件.

我对此有点担心,Turbo C是70年代的事情并且对它学习东西对我来说似乎毫无意义.我也可以为Bloodshed Dev-C++编译器设置graphics.h,也可以在linux系统上设置libgraph.

Borland graphics.h有一些替代品吗?我正在寻找相对简单的相对现代的解决方案,因为它们不会添加太多的样板代码等,而是实现相同的功能.

为了提供有关我们将要完成的任务的更多信息,我们将实现基本的图形算法,如DDA算法,Bresenham的算法,扫描转换等.所以我需要能够在屏幕上绘制像素,我不需要一个真正的高级库,它可以自己绘制线条和圆形等基元.如果它可以很好但是要学习我应该能够在屏幕上绘制原始像素.

Jur*_*aho 7

AllegroSDL库可能适合您.

我还建议不要使用Bloodshed Dev-C++,因为它也有点过时了.您可以使用免费的MS VC++ ExpressCode :: Blocks.