aboutsummaryrefslogtreecommitdiffstats
path: root/examples/drawing2d/parallel.jl
blob: 73b284a1b1688360d7bc489106375b5b39a98833 (plain)
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")