aboutsummaryrefslogtreecommitdiffstats
path: root/examples/drawing2d/parallel.jl
diff options
context:
space:
mode:
Diffstat (limited to 'examples/drawing2d/parallel.jl')
-rw-r--r--examples/drawing2d/parallel.jl23
1 files changed, 23 insertions, 0 deletions
diff --git a/examples/drawing2d/parallel.jl b/examples/drawing2d/parallel.jl
new file mode 100644
index 0000000..73b284a
--- /dev/null
+++ b/examples/drawing2d/parallel.jl
@@ -0,0 +1,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")