Использую Kiva (backend для agg)
https://svn.enthought.com/enthought/wiki/KivaImageInterface
У agg система координат классическая математическая,
Там имеется класс AffineMatrix. есть методу flip_y(), собственно хотелось бы нарисованное отразить в класической системе координат.
Но, не пойму как его(к чему) применять.
Кроме как set_text_matrix не нашел, прошу помощи.
--cut--
from enthought.kiva.backend_image import GraphicsContext
from enthought.kiva import agg
from enthought.kiva import constants
import cbook
import colors
PI = 3.141592654
gc = agg.GraphicsContextArray((300,300))
gc.set_stroke_color((1,0,0))
gc.set_fill_color((0,0,1))
gc.rect(0.5,0.5,5.0,5.0)
gc.draw_path()
k = agg.AffineMatrix()
k.flip_y()
points =
points.append ((100,100))
points.append ((100,200))
points.append ((200,200))
gc.lines(points)
gc.set_line_cap(constants.CAP_SQUARE)
gc.set_line_join(constants.JOIN_MITER)
gc.set_fill_color((0,0,1))
gc.rect(0.5,0.5,5.0,5.0)
gc.draw_path()
gc.save("pr.png")
--cut--