Menu

Home

FUKUI, Toshio

libmeg - A Graphic Drawing Libraries with Graph Draw and 3D-Rendering.

LIBMEG: Enhanced Graphic Manipuration Library
LIBMPLOT: Graph Plot Library
LIBGRENDX: 3D Graphic Rendering Library for X11

LIBMEG:

LIBMEG is a general-purpose graphic drawing library with a translucent
drawing function by the alpha blending.

  • reading and writing of various images (BMP/JPEG/GIF/PNG)
  • plot
  • line (with size and fill pattern)
  • triangle / painted triangle
  • square / painted square
  • circle / painted circle
  • circulararc / painted circulararc
  • path / painted path (only Bezier and simple line interpolation)
  • paint
  • font draw (TrueType)
  • selectable alpha drawing mode
  • 3D drawing functions and Z-Buffer
  • RGB 8bit mode 3D draw functions
  • Gradation Line, Gouraud traiangle, etc.
  • Z-Buffer and selectable Z mode
  • region select function (only square)
  • color space convert functions
  • object management with gerbage collection
  • etc

The following images can be treated.

  • 24bit color RGB (8bit plane)
  • 32bit color RGBA (8bit plane)
  • 48bit color RGB (16bit plane)
  • 64bit color RGBA (16bit plane)
  • gray scale images
  • indexed color images

LIBMPLOT:

LIBMPLOT is a graph drawing library. It draws by using general-purpose
graphic drawing library LIBMEG.
The kind of the graph where it can draw is shown below.

  • straight line graph
  • bar graph (horizontal, vertical)
  • stick savings graph (horizontal, vertical)
  • pie chart
  • radar chart

LIBGRENDX:

LIBGRENDX is a 3D Graphic Rendering Library for X11 with libmeg. It's
one of the sample program of libmeg.
This is unfinished release and preliminary version.

... Look at the "Files" menu.
All files are libmeg-x.xx.tgz, libmplot-x.xx.tgz, libgrendx-x.xx.tgz.

Project Members:

For developpers, the wiki uses Markdown syntax.


MongoDB Logo MongoDB