From 05b47262e327607d5da1b3e8ff6336d0e5eaa77c Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 3 May 2015 16:13:31 +0200 Subject: Add pic parser --- misc.go | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'misc.go') diff --git a/misc.go b/misc.go index e499aae..07ef7d3 100644 --- a/misc.go +++ b/misc.go @@ -1,29 +1,27 @@ package main func (c Cutter) DrawAtom() { + base := Point{2000, 2000} for i := 0; i < 3; i++ { - c.Ellipse(0, Point{2000, 2000}, + c.Ellipse(0, base, Polar{500, 0}, Polar{200, 3600}, 600*i) } - c.Circle(Point{2000, 2000}, Polar{100, 0}, Polar{100, 3600}) + c.Circle(base, Polar{100, 0}, Polar{100, 3600}) } func (c Cutter) DrawLines() { for i := 0; i < 9; i++ { c.LineType(LineStyle(i)) - c.Move(Point{100 * i, 0}) - c.Draw(Point{100 * i, 1000}) + c.Move(Point{100 * float64(i), 0}) + c.Draw(Point{100 * float64(i), 1000}) } } func (c Cutter) DrawCircles() { + base := Point{3000, 2000} for i := 1; i < 10; i++ { - c.Circle(Point{1000, 1000}, + c.Circle(base, Polar{100 * i, 0}, Polar{100 * i, 3600}) } - c.Move(Point{0, 1000}) - c.Draw(Point{2000, 1000}) - c.Move(Point{1000, 0}) - c.Draw(Point{1000, 2000}) } -- cgit v1.2.3