X-Git-Url: https://projects.mako.cc/source/yourule/blobdiff_plain/9ba5d300368cf7b4f7c49cfce16880eb92f0f8b9..769e51f5d2f06c6e40a09378b9c127d21d65c8f5:/rulers_cm.py diff --git a/rulers_cm.py b/rulers_cm.py deleted file mode 100755 index da8c819..0000000 --- a/rulers_cm.py +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env python - -# define the length of things -scale = 7.8740 -ruler_height = 200 # in px -ruler_length = 15 # in cm - -import SVGdraw - -drawing = SVGdraw.drawing() -svg = SVGdraw.svg() - -# create the body of the ruler -body = SVGdraw.rect(0, 0, (10 * scale * ruler_length), ruler_height, "white", "black", 2) -svg.addElement(body) - -# add a units label -units = SVGdraw.text((scale * 5), (ruler_height - scale * 2), "centimeters", 24) -svg.addElement(units) - -point = 0.0 -def drawline(size): - global point - point = point + (2 * scale) - line = SVGdraw.line(point, 0, point, (ruler_height * size), "black", 2) - svg.addElement(line) - -# for every centimeter -for i in range(ruler_length): - - # place 2mm marks - for i2 in range(4): - drawline(0.3) - - drawline(0.6) - svg.addElement(SVGdraw.text((point - 36), (ruler_height * 0.6 - 5), - str(i + 1), 24)) - -drawing.setSVG(svg) -drawing.toXml('ruler_cm.svg') - -