[cairo] API Shakeup wrapup: The plan going forward

Nathan Hurst njh at hawthorn.csse.monash.edu.au
Fri Feb 25 14:38:05 PST 2005


On Fri, 25 Feb 2005, David Reveman wrote:

> Perspective Transformations -
> Maybe we don't want this in gstate but I think we should leave the door
> open for perspective transformations of patterns. If we just make sure
> that cairo_matrix_t is 3x3 when exposing it to the API as planned. hmm,
> maybe cairo_concat_matrix should be named cairo_affine_transform.

The problem with perspective is that beziers are not closed under 
perspective transforms, so you have to decide how closely you want to 
approximate the transform.  Does this belong in cairo, or rather in a 
separate lib?

njh



More information about the cairo mailing list