1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# Original Python:
# from pyx import *
# c = canvas.canvas()
# p = path.line(0, 0, 2, 2)
# p.append(path.curveto(2, 0, 3, 0, 4, 0))
# c.stroke(p)
# c.stroke(p, [deformer.parallel(0.2), color.rgb.blue])
# c.stroke(p, [deformer.parallel(-0.2), color.rgb.red])
# c.writeEPSfile("parallel")
# c.writePDFfile("parallel")
# c.writeSVGfile("parallel")
using PyX
c = canvas.canvas()
p = path.line(0, 0, 2, 2)
pyx_append(p, path.curveto(2, 0, 3, 0, 4, 0))
stroke(c, p)
stroke(c, p, [deformer.parallel(0.2), color_rgb.blue])
stroke(c, p, [deformer.parallel(-0.2), color_rgb.red])
writeEPSfile(c, "parallel")
writePDFfile(c, "parallel")
|