=== SAVED CAST: banish_4_t1 ===
Normalized points: 63
Raw points: N/A

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.8942, 0.7999)
  [ 1]  (0.8552, 0.7731)
  [ 2]  (0.8163, 0.7462)
  [ 3]  (0.7774, 0.7194)
  [ 4]  (0.7385, 0.6925)
  [ 5]  (0.6995, 0.6657)
  [ 6]  (0.6606, 0.6388)
  [ 7]  (0.6217, 0.6120)
  [ 8]  (0.5823, 0.5859)
  [ 9]  (0.5415, 0.5619)
  [10]  (0.5008, 0.5379)
  [11]  (0.4600, 0.5139)
  [12]  (0.4193, 0.4898)
  [13]  (0.3786, 0.4658)
  [14]  (0.3378, 0.4418)
  [15]  (0.2971, 0.4178)
  [16]  (0.2563, 0.3938)
  [17]  (0.2156, 0.3698)
  [18]  (0.1749, 0.3458)
  [19]  (0.1341, 0.3218)
  [20]  (0.0934, 0.2978)
  [21]  (0.8942, 0.2327)
  [22]  (0.8719, 0.2690)
  [23]  (0.8496, 0.3052)
  [24]  (0.8272, 0.3415)
  [25]  (0.8049, 0.3777)
  [26]  (0.7826, 0.4140)
  [27]  (0.7603, 0.4502)
  [28]  (0.7352, 0.4845)
  [29]  (0.7079, 0.5171)
  [30]  (0.6805, 0.5497)
  [31]  (0.6532, 0.5824)
  [32]  (0.6258, 0.6150)
  [33]  (0.5985, 0.6476)
  [34]  (0.5711, 0.6802)
  [35]  (0.5438, 0.7128)
  [36]  (0.5164, 0.7455)
  [37]  (0.4834, 0.7710)
  [38]  (0.4456, 0.7905)
  [39]  (0.4078, 0.8100)
  [40]  (0.3699, 0.8296)
  [41]  (0.3321, 0.8491)
  [42]  (0.8942, 0.0000)
  [43]  (0.8960, 0.0503)
  [44]  (0.8977, 0.1005)
  [45]  (0.8995, 0.1508)
  [46]  (0.9013, 0.2010)
  [47]  (0.9031, 0.2513)
  [48]  (0.9048, 0.3015)
  [49]  (0.9066, 0.3518)
  [50]  (0.9055, 0.4020)
  [51]  (0.9030, 0.4523)
  [52]  (0.9005, 0.5025)
  [53]  (0.8979, 0.5527)
  [54]  (0.8954, 0.6029)
  [55]  (0.8928, 0.6532)
  [56]  (0.8903, 0.7034)
  [57]  (0.8878, 0.7536)
  [58]  (0.8852, 0.8038)
  [59]  (0.8827, 0.8541)
  [60]  (0.8756, 0.9035)
  [61]  (0.8614, 0.9518)
  [62]  (0.8471, 1.0000)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.0934, 0.2978)  angle=144.8 deg
  V1  (0.8942, 0.2327)  angle=126.3 deg
  V2  (0.3321, 0.8491)  angle=150.8 deg
  V3  (0.8942, 0.0000)  angle=144.5 deg

--- SUGGESTED DOT TEMPLATE FORMAT ---
// Paste into SpellGestureTracker.java getDotTemplates():
new DotTemplate(DetectedPattern.SPELL_NAME, "description",
    new double[][] {
        // pick key dots from vertices above
    },
    new int[][] {
        // define connections between dots
    }
),
