PainterEngine是一个由C语言编写的完整开源的跨平台图形应用框架,可移植到Windows Linux Android iOS 支持W...
EasyX 是一个 C++ 图形库,封装了一些基本的绘图函数,可以实现在控制台窗口绘制图像,帮助 C/C++语言初学者快速上手图形编程。比如,可以用 VC + EasyX 很快的用几何图形画一个房子,或者一辆移动的小车,可以编写俄罗斯方块、贪吃蛇、黑白棋等小游戏,可以练习图形学的各种算法,等等。 如何使用? 首先去它的官网:easyx...
https://easyx.cn/ 我们可以使用EasyX 来写一些小游戏,其在图形学、图像学、分形学、粒子系统、物理模拟等各种场景都有应用。 EasyX的安装很简单,装完VC或VS之后,在官网下载EasyX安装即可: EasyX库的应用接口使用也很简单,注释写得很清楚,如: 并且配有详细的用户文档: 除此之外,官网上还有很多丰富有趣的例子: ...
要开始自己写一个 C 的图形库,首先需要了解图形库的基本概念和原理。可以通过学习有关计算机图形学的相关知识,了解如何使用C编程语言来控制图形显示。 然后,需要选择一个适合的开发环境和工具。可以使用诸如C语言编译器和库、图形API和绘图工具等等。选择适合自己的工具后,可以开始编写相关代码。 接下来,需要学习如何使...
EasyX 是一个 C++ 图形库,封装了一些基本的绘图函数,可以实现在控制台窗口绘制图像,帮助 C/C++语言初学者快速上手图形编程。比如,可以用 VC + EasyX 很快的用几何图形画一个房子,或者一辆移动的小车,可以编写俄罗斯方块、贪吃蛇、黑白棋等小游戏,可以练习图形学的各种算法,等等。
还有就是 opengl 了,这个也是跨平台的,有c语言接口。广告 计算机图形学原理及实践(原书第3版)(...
我们可以使用EasyX 来写一些小游戏,其在图形学、图像学、分形学、粒子系统、物理模拟等各种场景都有应用。 EasyX的安装很简单,装完VC或VS之后,在官网下载EasyX安装即可: EasyX库的应用接口使用也很简单,注释写得很清楚,如: 并且配有详细的用户文档: 除此之外,官网上还有很多丰富有趣的例子: ...
https://easyx.cn/ 我们可以使用EasyX 来写一些小游戏,其在图形学、图像学、分形学、粒子系统、物理...
Boost :大量通用C++库的集合。 BDE :来自于彭博资讯实验室的开发环境。 Cinder:提供专业品质创造性编码的开源开发社区。 Cxxomfort:轻量级的,只包含头文件的库,将C++ 11的一些新特性移植到C++03中。