aboutsummaryrefslogtreecommitdiffstats
path: root/examples/drawing2d/smoothed.jl
blob: 8bce718f129019c488eef9f9bc5d0767ef9b779a (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.smoothed(1.0), color.rgb.blue])
#   c.stroke(p, [deformer.smoothed(2.0), color.rgb.red])
#   c.writeEPSfile("smoothed")
#   c.writePDFfile("smoothed")
#   c.writeSVGfile("smoothed")

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.smoothed(1.0), color_rgb.blue])
stroke(c, p, [deformer.smoothed(2.0), color_rgb.red])
writeEPSfile(c, "smoothed")
writePDFfile(c, "smoothed")