[cairo] Anti-Grain Geometry - Yet another 2D Rendering Library

Carl Worth cworth at east.isi.edu
Fri May 7 05:43:24 PDT 2004


On Thu, 6 May 2004 13:53:57 -0700 (PDT), Maxim Shemanarev wrote:
> I have a similar project called Anti-Grain Geometry (AGG) 
> that is an Open Source, free of charge graphic library

Hi Maxim,

Thanks for the note. I had seen a reference to this software some time
ago, but it wasn't obvious to me then what the license was. It's nice to
see that it's distributed under a license that is compatible with that
of cairo.

for the work I'm currently doing with cairo, the following points look
interesting:

>         -  Reliability and stability (including numerical stability).

There is a known numerical problem with the polygon tessellation
implementation in cairo right now, so I am investigating solutions. I
might want to take a look to see what you have in AGG.

>         -  Boolean polygon operations (and, or, xor, sub) based on Alan
>            Murta's  General Polygon Clipper.

Cairo doesn't have any boolean polygon operations in its API, but there
may be a place in the implementation where this could be handy.

Hmm... but it appears that Alan Murta's software is released under a
license that is only "free of charge for non-commercial users". That
kind of license is incompatible with the license of cairo.

-Carl




More information about the cairo mailing list