aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cutter.go8
-rw-r--r--main.go3
-rw-r--r--misc.go4
3 files changed, 15 insertions, 0 deletions
diff --git a/cutter.go b/cutter.go
index 8ade859..6195f2a 100644
--- a/cutter.go
+++ b/cutter.go
@@ -14,6 +14,14 @@ func (p Point) Add(u Point) Point {
return Point{p.X + u.X, p.Y + u.Y}
}
+func (p Point) AddX(u int) Point {
+ return Point{p.X + u, p.Y}
+}
+
+func (p Point) AddY(u int) Point {
+ return Point{p.X, p.Y + u}
+}
+
type Polar struct {
R, Theta int
}
diff --git a/main.go b/main.go
index 19594fa..478559a 100644
--- a/main.go
+++ b/main.go
@@ -18,5 +18,8 @@ func main() {
//c.DrawMarks(Point{}, Point{}, 0)
//c.WriteUpperRight(Point{4000,5440})
fmt.Println(c.SearchMarks(Point{5240, 3800}, 400))
+ //fmt.Println(c.UnknownFQ5())
//c.Bezier(1, Point{0,0},Point{0,1000},Point{0,0},Point{1000,0})
+ //c.DrawCircles()
+ c.DrawAtom()
}
diff --git a/misc.go b/misc.go
index e40830b..e499aae 100644
--- a/misc.go
+++ b/misc.go
@@ -22,4 +22,8 @@ func (c Cutter) DrawCircles() {
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})
}