Gerhard Holzinger博士的openFoamUserManual资料协作翻译,已获得Gerhard Holzinger博士授权翻译为中文供大家学习。
最近更新: 12个月前Graph2D图形库主要用于在C++中快速绘制并显示基本图形、文字、图像和动画。当前,与C++结合实现图形绘制与显示的途径有很多,如MFC、Qt、wxWidgets、Windows API、OpenGL、DirectX等,但上述专业开发工具包或图形库不适合初学C++语言者。因此,我们开发了这款入门级别的简易图形库: (1)图形模块简洁,程序入口为main函数而非WinMain函数,避免使用专用图形库,避免用户花费太多精力在理解图形库或Windows宏、函数的使用上。底层图形库如OpenGL或 DirectX提供了丰富的二维和三维图形显示功能,但这些图形库的使用需预先了解相关计算机图形学知识,而Windows API中存在大量的宏、数据类型与函数,入口为WinMain函数,也不适合C++初学者。 (2)支持当前高分辨率、真彩色显示模式,提供键盘、鼠标交互和双缓存功能,便于图形和动画的交互与显示。Borland C++中曾提供一个名为graphics的图形库,该图形库使用简捷,但仅支持640×480的VGA显示模式且显示颜色数有限,也不能直接提供图像、键盘、鼠标交互和双缓存功能,因此目前这一图形显示方式已被抛弃。 Graph2D是一个过渡型图形库,通过该图形库,用户可熟悉图形绘制的基本流程,便于进一步过渡到专业软件开发包(Qt或MFC)或图形库(OpenGL,DirectX)的学习。
最近更新: 1年多前