OGRE

OGRE是一个三维(3D)图形渲染引擎。它是面向对象的,并且高效,抽象化了不同的API和平台,这样可以以场景为对象来使用物体,支持多种场景.它已经成功地被应用于诸多三维仿真领域,包括网络游戏和三维仿真项目。功能和特点◆简单易用的面向对象接口◆最小化渲染3D场景◆自动完成功能◆类设计简洁◆完全的面向对象◆支持Direct3D和OpenGL◆支

CImg
CImg

TheCImgLibrary是一个强大的图像处理类库。在代码中使用此类可以导入/导出,处理,和显示图片,它是一个强大的处理图像的C++工具箱。

Mesa

Mesa是一个类OpenGL的开源实现.

DevIL

DevIL(即以前的OpenIL)是一个跨平台的图形处理包,支持BMP,JPG,GIF等多种图形文件格式.

JSXGraph
JSXGraph

JSXGraph是一个支持各种浏览器的交互式几何绘制JavaScript库,可用于交互式几何演示、函数绘制、图表化和数据可视化等。JSXGraph 基于纯粹的JavaScript编写,不依赖任何其他库,使用SVG,VML或Canvas来绘制图表,主要面向群体为数学教育方面的教师和学生。最新版本为1.2.1。 

Jet3D

Jet3D是一个C++的高性能实时的三维图形渲染引擎。

Exiv2

Exiv2是一个用来提取图片中的EXIF、LPTC和XMP元数据信息的C++类库。同时还提供了命令行工具。示例代码:Exiv2::Image::AutoPtrimage=Exiv2::ImageFactory::open(argv[1]);assert(image.get()!=0);image->readMetadata();Exiv2::E

libPapyrus

Papyrus是一个C++的二维场景图绘制类库。Papyrus跟Gnome:Canvas库的功能类似。下面是一些绘制的场景图例子:200x200(3kb)200x200(5kb)200x200(6kb)200x200(3kb)200x200(3kb)200x200(5kb)200x200(8kb)200x200(1kb)200x200(1kb)200x200(1kb

NVIDIA Scene Graph

NVIDIASceneGraph(NVSG)软件开发套件是一个面向对象的编程库,主要用于创建场景图形的应用程序。大一种事后补充。而NVSG是围绕着色器完全重新进行设计。NVSG利用CgFX–一个元文件格式,这个格式可以让着色器在应用程序之间轻松共享。ViewerVR应用程序显示,如何简单地将CgFX效果拖移到模型并使用着色器绘制它。NVSG提供了一整套类集合,开发人

PHPlot

PHPLOT是一个用来创建图表的PHP图形类,需要PHP5的支持。PHPLot使用PHP的GD扩展来生成PNG/GIF/JPEG格式图片。生成上面图形的代码如下:# PHPlot Demo# 2008-01-09 ljb# For more information see http://sourceforge.net/projects/phplot/# Load the PHPlo

PNGwriter
PNGwriter

PNGwriter是一个用来创建PNG格式图像的C++类库。示例:#include<pngwriter.h>intmain(){inti;inty;pngwriterpng(300,300,0,"test.png");for(i=1;i<300;i++){y=150+100*sin((double)i*9/300.0)

Graphviz
Graphviz

Graphviz是一款由AT&TResearch和LucentBell实验室开源的可视化图形工具,可以很方便的用来绘制结构化的图形网络,支持多种格式输出。Graphviz的输入是一个用dot语言编写的绘图脚本,通过对输入脚本的解析,分析出其中的点、边及子图,然后根据属性进行绘制。Graphvizlayout以简单的文本语言描述图形,并以实用的格式制作图表,如