Log in
main 0 open branches 33 files Download ZIP Browse files
test/golden/scenarios.json 45 lines · 1.6 KB · json
1
{
2
  "connect_only": {
3
    "options": {},
4
    "ops": []
5
  },
6
  "square": {
7
    "options": {},
8
    "ops": [
9
      ["moveto", 1, 1], ["lineto", 3, 1], ["lineto", 3, 2.5], ["lineto", 1, 2.5], ["lineto", 1, 1],
10
      ["penup"], ["moveto", 0, 0]
11
    ]
12
  },
13
  "relative_moves": {
14
    "options": { "speed_pendown": 40, "accel": 60 },
15
    "ops": [["move", 2, 1], ["line", 1, 0], ["line", 0, 1.5], ["go", -0.5, -0.5], ["penup"], ["move", -2.5, -2]]
16
  },
17
  "draw_path_circle": {
18
    "options": {},
19
    "ops": [["draw_path_circle", 4, 3, 1.5, 72]]
20
  },
21
  "zigzag_handwriting": {
22
    "options": { "handling": 2 },
23
    "ops": [["moveto", 1, 1], ["lineto", 2, 1.2], ["lineto", 2.1, 2], ["lineto", 3.5, 1.1], ["lineto", 3.6, 3], ["penup"], ["moveto", 0, 0]]
24
  },
25
  "sketching": {
26
    "options": { "handling": 3, "speed_penup": 90 },
27
    "ops": [["moveto", 8, 6], ["lineto", 1, 1], ["moveto", 10, 0.5], ["lineto", 10, 8]]
28
  },
29
  "constant_speed": {
30
    "options": { "handling": 4 },
31
    "ops": [["moveto", 1, 1], ["lineto", 4, 1], ["lineto", 4, 4], ["penup"], ["moveto", 0, 0]]
32
  },
33
  "clipped_at_bounds": {
34
    "options": {},
35
    "ops": [["moveto", 10, 2], ["lineto", 14, 2], ["lineto", 14, 4], ["lineto", 10, 4], ["penup"], ["moveto", 0, 0]]
36
  },
37
  "millimeters": {
38
    "options": { "units": 2 },
39
    "ops": [["moveto", 20, 20], ["lineto", 80, 20], ["lineto", 50, 60], ["lineto", 20, 20], ["penup"], ["delay", 1200]]
40
  },
41
  "pen_heights": {
42
    "options": { "pen_pos_down": 25, "pen_pos_up": 70, "pen_rate_lower": 20, "pen_rate_raise": 90 },
43
    "ops": [["moveto", 1, 1], ["pendown"], ["penup"], ["lineto", 2, 2], ["penup"]]
44
  }
45
}