[cairo] Unsymmetrical rotation
Bill Spitzak
spitzak at gmail.com
Sun Mar 3 12:37:32 PST 2013
On 03/03/2013 06:33 AM, Blagoj Kupev wrote:
> cairo_translate (cr, x_origin, y_origin);
> cairo_rotate (cr, (2*3.14*angle/360));
>
> cairo_set_source_surface(cr, surf1, -x_origin+x_offset, -y_origin);
> cairo_paint(cr);
I think this will work:
cairo_translate (cr, x_origin, y_origin);
cairo_rotate (cr, (2*3.14*angle/360));
cairo_translate (cr, x_offset, 0);
cairo_set_source_surface(cr, surf1, -x_origin, -y_origin);
More information about the cairo
mailing list