added a clipping example
[PyX/mjg.git] / examples / drawing2 / clipping.py
blob6c55d893424402c0bd9c5f4349c9d2e2c2ec9e04
1 from pyx import *
3 clippath = path.circle(0, 0, 1)
4 drawpath = path.line(-2, -2, 1.2, 2)
6 cl = canvas.canvas([canvas.clip(clippath), color.rgb.red])
7 cl.stroke(drawpath, [style.linewidth(1.0)])
9 c = canvas.canvas()
10 c.stroke(drawpath, [style.linewidth(1.0)])
11 c.insert(cl)
12 c.stroke(clippath)
14 c.writeEPSfile("clipping")
15 c.writePDFfile("clipping")