


ZeGraph is a freeware designed for scientific data visualization and yet can be used to create 3D arts in a broad scope. It is small, fast, and easy to use. The core library is written in C++ for high performance. OpenGL is used as the rendering engine. Jiye Zeng developed ZeGraph as a personal library to overcome difficulties encountered in 3D data visualization in his research of environmental studies.
ZeGraph library can be linked to your C program directly. The developer has embedded ZeGraph in scripting languages of Lua, C-talk, and XML; and recently has developed Z-Script especially for ZeGraph. Now the software is being used by METEX web application server to handle SOAP and CGI requests. Here are some features of ZeGraph and Z-Script:
- Make 2D or 3D scientific plots for presentation or publication;
- Save offscreen image to PNG, TIFF, GIF, JPEG, JPEG2000, or BMP format;
- Send offscreen image to client's browser in web application;
- Render images to GIF animations;
- Use OpenGL feedback to save graphics to EMF, Windows' native vector graphic format;
- Use OpenGL feedback to save graphics to WRL, the format of Virtual Reality Modeling Language;
- Use an offscreen image directly as texture;
- Output to window for real time display or animation;
- Create simple graphic user interfaces;
- Manipulate data matrix;
- Handle binary input and output of data, especially data in netCDF and HDF formats.
Z-Script is the easiest scripting language to extend. It has a powerful feature allowing redefinition of all operators for user objects, which makes it possible, for example, to handle matrix naturally like these: a[i,j]=b; c=a[i,j]; a[a>0]=0; and etc.
Site map:
- Z-Script or ZeScript
- Z-Script API
- Z-Script library reference
- Z-Script usage
- EXPAT library reference
- GRIB library reference
- HDF library reference
- Matrix guide
- Matrix library reference
- METEX library reference
- MySql library reference
- NetCDF library reference
- PostgreSQL library reference
- SOAP library reference
- wxWindows library reference
- ZeGraph concept
- ZeGraph library reference