From b24f282bca4af63982937c10835063d3e6e9eb74 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Sun, 21 Feb 2016 18:08:55 -0800 Subject: add many, many more example conversions. still not complete --- examples/drawing/pathitem.jl | 46 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 examples/drawing/pathitem.jl (limited to 'examples/drawing/pathitem.jl') diff --git a/examples/drawing/pathitem.jl b/examples/drawing/pathitem.jl new file mode 100644 index 0000000..2835313 --- /dev/null +++ b/examples/drawing/pathitem.jl @@ -0,0 +1,46 @@ + +# Original Python: +# from pyx import * + +# c = canvas.canvas() + +# rect1 = path.path(path.moveto(0, 0), path.lineto(1, 0), +# path.moveto(1, 0), path.lineto(1, 1), +# path.moveto(1, 1), path.lineto(0, 1), +# path.moveto(0, 1), path.lineto(0, 0)) +# rect2 = path.path(path.moveto(2, 0), path.lineto(3, 0), +# path.lineto(3, 1), path.lineto(2, 1), +# path.lineto(2, 0)) +# rect3 = path.path(path.moveto(4, 0), path.lineto(5, 0), +# path.lineto(5, 1), path.lineto(4, 1), +# path.closepath()) + +# c.stroke(rect1, [style.linewidth.THICK]) +# c.stroke(rect2, [style.linewidth.THICK]) +# c.stroke(rect3, [style.linewidth.THICK]) + +# c.writeEPSfile("pathitem") +# c.writePDFfile("pathitem") +# c.writeSVGfile("pathitem") + +using PyX + +c = canvas.canvas() + +rect1 = path.path(path.moveto(0, 0), path.lineto(1, 0), + path.moveto(1, 0), path.lineto(1, 1), + path.moveto(1, 1), path.lineto(0, 1), + path.moveto(0, 1), path.lineto(0, 0)) +rect2 = path.path(path.moveto(2, 0), path.lineto(3, 0), + path.lineto(3, 1), path.lineto(2, 1), + path.lineto(2, 0)) +rect3 = path.path(path.moveto(4, 0), path.lineto(5, 0), + path.lineto(5, 1), path.lineto(4, 1), + path.closepath()) + +stroke(c, rect1, [style_linewidth.THICK]) +stroke(c, rect2, [style_linewidth.THICK]) +stroke(c, rect3, [style_linewidth.THICK]) + +writeEPSfile(c, "pathitem") +writePDFfile(c, "pathitem") -- cgit v1.2.3