From 15def5895165bcc0e16efe49331d12d0e51bc30b Mon Sep 17 00:00:00 2001 From: Marcin TORGiren Fabrykowski Date: Sat, 19 Oct 2013 18:52:11 +0200 Subject: [PATCH] Dodane literki --- semestr_9/geometria/01/main.py | 22 ++++++++++++++++++++++ semestr_9/geometria/01/ps.py | 3 +++ semestr_9/geometria/01/wpisany.ps | Bin 466 -> 899 bytes 3 files changed, 25 insertions(+) diff --git a/semestr_9/geometria/01/main.py b/semestr_9/geometria/01/main.py index 073ea31..aeb41ff 100755 --- a/semestr_9/geometria/01/main.py +++ b/semestr_9/geometria/01/main.py @@ -82,6 +82,7 @@ def wpisany(): p = PS() p.translate(200, 200) + p.setfont() p.moveto(0, 0) p.line(*B) p.line(*C) @@ -99,6 +100,27 @@ def wpisany(): p.moveto(*E) p.line(*F) p.stroke() + + p.colour(0, 0, 0) + p.moveto(*A) + p.rmoveto(-10, -10) + p.text("A") + p.moveto(*B) + p.rmoveto(5, -10) + p.text("B") + p.moveto(*C) + p.rmoveto(0, 5) + p.text("C") + p.moveto(*D) + p.rmoveto(5, -10) + p.text("D") + p.moveto(*E) + p.rmoveto(-10, -10) + p.text("E") + p.moveto(*F) + p.rmoveto(-10, -10) + p.text("F") + print p.gen() with open("wpisany.ps", "w") as wpisany: wpisany.write(p.gen()) diff --git a/semestr_9/geometria/01/ps.py b/semestr_9/geometria/01/ps.py index 7d1e359..8108858 100644 --- a/semestr_9/geometria/01/ps.py +++ b/semestr_9/geometria/01/ps.py @@ -11,6 +11,9 @@ def translate(self, x, y): def moveto(self, x, y): self.wynik.append("%f %f moveto" % (x, y)) + def rmoveto(self, x, y): + self.wynik.append("%f %d rmoveto" % (x, y)) + def line(self, x,y ): self.wynik.append("%f %f lineto" % (x, y)) diff --git a/semestr_9/geometria/01/wpisany.ps b/semestr_9/geometria/01/wpisany.ps index dd7d914fdff0d27d14d0b3cbd08832ddadb9de59..41cbcfe867f0311ba85b13a9326a400f18929378 100644 GIT binary patch literal 899 zcmaiyO;W@l5QX=gqL#=!PMJUzP(f`=w311l48cy!q zQdsC(+A^UU2DybD6uA*o@ZWZ26&>wbt+)iGsg{Zf4QP@rN)vjrVP@^U!wKWxpY4Z_gRfhyTFu<)-ykcMIn!6J%` z*mJB*5<)KDJ?tQU`Cq7h_zr;L2adHBa