aboutsummaryrefslogtreecommitdiff
path: root/misc.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-05-03 00:08:51 +0200
committerDimitri Sokolyuk <demon@dim13.org>2015-05-03 00:08:51 +0200
commit0ef74cac08216a2ce726993a4732f6350ec64bd3 (patch)
tree43ac76cf1272ce02da34cd4ca530cc8dd4629a19 /misc.go
parentd2e6bd3a9e7497a94fc55e9c5988e85359630bfc (diff)
Add misc patterns
Diffstat (limited to 'misc.go')
-rw-r--r--misc.go25
1 files changed, 25 insertions, 0 deletions
diff --git a/misc.go b/misc.go
new file mode 100644
index 0000000..a8cea65
--- /dev/null
+++ b/misc.go
@@ -0,0 +1,25 @@
+package main
+
+func (c Cutter) DrawAtom() {
+ for i := 0; i < 3; i++ {
+ c.Ellipse(0, Point{2000, 2000},
+ Polar{500, 0}, Polar{200, 3600}, 600*i)
+ }
+ c.Circle(Point{2000, 2000}, 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})
+ }
+}
+
+func (c Cutter) DrawCircles() {
+ for i := 1; i < 10; i++ {
+ cu.Circle(Point{1000, 1000},
+ Polar{100 * i, 0},
+ Polar{100 * i, 3600})
+ }
+}