Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
去年关闭。
Improve this question
本学期我们将开设计算机图形学入门类(class)。对于如何进行实验室练习,没有建议的方法。大多数学生都使用Turbo C和内置的graphics.h头文件。
我对此有些担心,Turbo C是70年代的东西,要想学点东西对我来说似乎毫无意义。我也可以为Bloodshed Dev-C++编译器或在Linux系统上的libgraph设置graphics.h。
有Borland graphics.h的替代方法吗?
我正在寻找相对现代的解决方案,这些解决方案相对来说相对简单,因为它们不会添加过多的样板代码等,但却实现了相同的功能。
为了提供更多有关我们要完成的任务的信息,我们将实现基本的图形算法,例如DDA算法,Bresenham算法,扫描转换等。
因此,我需要能够在屏幕上绘制像素,不需要真正的高级库就可以自己绘制线和圆之类的图元。如果可以,但是要学习的话,我应该能够在屏幕上绘制原始像素。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
去年关闭。
Improve this question
本学期我们将开设计算机图形学入门类(class)。对于如何进行实验室练习,没有建议的方法。大多数学生都使用Turbo C和内置的graphics.h头文件。
我对此有些担心,Turbo C是70年代的东西,要想学点东西对我来说似乎毫无意义。我也可以为Bloodshed Dev-C++编译器或在Linux系统上的libgraph设置graphics.h。
有Borland graphics.h的替代方法吗?
我正在寻找相对现代的解决方案,这些解决方案相对来说相对简单,因为它们不会添加过多的样板代码等,但却实现了相同的功能。
为了提供更多有关我们要完成的任务的信息,我们将实现基本的图形算法,例如DDA算法,Bresenham算法,扫描转换等。
因此,我需要能够在屏幕上绘制像素,不需要真正的高级库就可以自己绘制线和圆之类的图元。如果可以,但是要学习的话,我应该能够在屏幕上绘制原始像素。
最佳答案
Allegro或SDL库可能适合您。
我也建议不要使用Bloodshed Dev-C++,因为它也有些过时。您可以使用免费的MS VC++ Express或Code::Blocks。
关于c++ - graphics.h的替代品,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6894487/
10-14 07:02