|
Agar-VG
est une bibliothèque de dessin vectoriel en 2D incluse dans la
distribution
d'Agar.
Avec Agar-VG, un développeur peut spécifier une «scène» hiérarchique
qui comprends un ensemble d'éléments soit des lignes, des arcs, des
polygones, du texte et des contrôles d'interface utilisateur.
Des transformations linéaires peuvent êtres attribuées aux éléments.
Cette bibliothèque comprends également un widget de visualisation
et un système d'outils pour faciliter la conception d'interface
utilisateur. Le rendu peut s'effectuer soit en mode framebuffer,
soit en mode OpenGL.
Agar-VG s'adresse principalement aux applications où le dessin vectoriel
est symbolique et doit comprends des contrôles utilisateur. Par exemple,
l'éditeur de circuit
d'Edacious
utilise cette bibliothèque.
Pour les applications où le dessin vectoriel en soit est une représentation
dimensionée et précise d'un objet en particulier, par exemple pour le dessin
technique, la bibliothèque SK de
FreeSG
constitue une bien meilleure option, car elle prends en charge les
dimensions et la résolution de systèmes de contraintes géométriques.
|