[cairo] how to interprete extents of rotated path
Theo Veenker
Theo.Veenker at let.uu.nl
Mon May 26 23:34:21 PDT 2008
Behdad Esfahbod wrote:
>
>
> On Mon, 2008-05-26 at 22:07 +0200, Theo Veenker wrote:
> > Hi,
> >
> > I'm trying to get the bounding box of a path using
> cairo_stroke_extents().
> > The returned numbers are OK when the path is not rotated, but when it is
> > rotated the bounding box returned doesn't make sense to me.
> > See http://www.let.uu.nl/~Theo.Veenker/personal/extents/ for my test
> > program and two images.
>
> Ugh. Didn't know about this.
>
> > What am I doing wrong here?
>
> Nothing. Wrong is the way we compute things internally. It's the same
> effect that I explained here, in another context:
>
> http://lists.cairographics.org/archives/cairo/2008-May/014152.html
>
> Just last night I was thinking about writing a stroke/path extents
> implementation that works on the double path directly, without any
> tesselation. That can easily fix this problem.
That's good to know. I'll be happy to test things if you want.
Regards,
Theo
More information about the cairo
mailing list