aboutsummaryrefslogtreecommitdiff
path: root/main.go
blob: 3aee2131f3c8bbd90b6ee11b7ae48f59e17528db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package main

func main() {
	dev := NewDevice()
	defer dev.Close()

	cu := NewCutter(dev.Handle(), Portrait)

	defer cu.Home()
	//defer cu.LineType(Solid)
	//cu.Raw([]string{"L100,1,400,100"})

	//cu.TestCut()
	//cu.TestPattern()
	//cu.EasterEgg()
	//cu.DrawMarks()
	//cu.Move(Point{300, 300})
	//cu.SearchMarks()
	//cu.Bezier(1, Point{0,0},Point{0,1000},Point{0,0},Point{1000,0})

	/*
		for i := 1; i < 10; i++ {
			cu.Circle(Point{1000, 1000},
				Polar{100 * i, 0},
				Polar{100 * i, 3600})
		}
	*/

	//cu.Move(Point{500,500})

	cu.Circle(Point{2000, 2000}, Polar{100, 0}, Polar{100, 3600})
	for i := 0; i < 3; i++ {
		cu.Ellipse(0, Point{2000, 2000},
			Polar{500, 0}, Polar{200, 3600}, 600*i)
	}

	/*
		for i := 0; i < 9; i++ {
			cu.LineType(LineStyle(i))
			cu.Move(Point{100 * i, 0})
			cu.Draw(Point{100 * i, 1000})
		}
	*/
}