Agar

Hypertriton, Inc.
( Francais )
HOME | DOWNLOAD | PORTABILITY | AUTHOR | BUGZILLA
What is Agar-VG?

Application using Agar-VG Agar-VG is a simple 2D vector graphics library included in the Agar distribution. It allows developers to specify vector drawings consisting of elements such as lines, polygons, arcs, text and user-interface controls. Linear transformations can be applied to sketch entities.

The library also implements a visualization widget and a "tool" system to faciliate user interface design. Both framebuffer and OpenGL rendering modes are supported.

Agar-VG is best suited for use in applications where the vector drawings are composed of symbols and user-interface controls. For example, the graphical circuit editor in Edacious is based on this library.

For applications where the vector drawings are themselves accurate representations of dimensioned entities, such as technical drawings and sketches in sketch-based CAD applications, the SK library in FreeSG is a much better option, since it supports dimensions and solving of geometric constraint systems.

03/24/2008 Agar-VG which was mostly unmaintained for the past few years, is now being actively maintained again and the next Agar release will feature many updates to it.