Geometría del antigrano

Anti-Grain Geometry (AGG) es una 2da biblioteca de interpretación de alta calidad escrita en C ++. Presenta la resolución del subpixel y anti-aliasing.

La biblioteca es el sistema operativo independiente y da a un objeto de memoria abstracto. Viene con ejemplos conectados al X Sistema de la Ventana, Windows de Microsoft, Mac OS X, AmigaOS, BeOS, SDL. Los ejemplos también incluyen a un espectador SVG.

AGG hace el uso pesado de C ++ programación genérica: confía en plantillas, más bien que interfaces basados en la clase. Esto le da la flexibilidad para tapar clases de encargo en la tubería de interpretación, sin requerir una jerarquía de la clase rígida, y permite el compilador a inline muchos del método piden el alto rendimiento. Para una biblioteca de su complejidad, es notablemente ligero, y no tiene dependencias encima del estándar C ++ bibliotecas. Los interfaces implícitos bien no se documentan, sin embargo, y esto puede hacer el proceso de aprendizaje completamente incómodo.

A través de la versión 2.4 AGG estaba según la licencia de BSD de 3 cláusulas. Principio con la versión 2.5 está según la Licencia del Gran público del ÑU, la versión 2 o mayor.

Uso

El sistema operativo de Haiku usa AGG en su sistema windowing.

Es uno de los disponibles renderers para el uso en el jugador del Destello del Rechinamiento del ÑU.

La versión gráfica del intérprete de la lengua de Rebol usa AGG para el vector escalable dialecto del EMPATE de gráficos.

Matplotlib usa AGG como su motor de interpretación de la parte trasera.

Enlaces externos



Buscar