在c ++中绘制到屏幕的好库是什么?

时间:2011-02-18 19:20:12

标签: c++ graphics

我正在创建模拟气体在容器中的行为模拟。我有碰撞检查设置,但是我想在屏幕上绘制数据以确保它正常工作

我只需要一种简单的简单方式,使用c ++将简单的形状(如圆圈)绘制到屏幕上。这些形状不一定非常好看,只是功能。 我可能希望将来将我的模拟从2D移动到3D - 所以具有3D功能的库将是好的。 请记住,我将循环并绘制数百个气体分子,因此速度也很快。

我对c ++作为一种语言相当新,所以要轻松一点。我的IDE /编译器是VS 2010 Professional。

我已经使用了谷歌 - 但我找不到任何安装库的安装指南。因此,安装指南将是一个很大的优势

3 个答案:

答案 0 :(得分:1)

使用SDL查看SDL_gfx。然后,您可以切换到SDL / OpenGL来执行3D。

答案 1 :(得分:1)

我会推荐OpenGL,它很容易用于你的任务。它也是跨平台的,您可以轻松切换到3D。

答案 2 :(得分:1)

OpenGL是一种可能性,尽管在OpenGL之上还有other libraries可能也很有用。

编辑:OpenGL本身作为操作系统的一部分安装。 VS 2010包含OpenGL 1.1的头文件和库,因此如果您不需要更新的功能,那么您已经设置好了。如果您想使用较新的功能,可能需要使用GLEWGLEE