aboutsummaryrefslogtreecommitdiff
path: root/misc.go
diff options
context:
space:
mode:
Diffstat (limited to 'misc.go')
-rw-r--r--misc.go16
1 files changed, 7 insertions, 9 deletions
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})
}