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

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.4900, 0.8573)
  [ 1]  (0.4895, 0.8229)
  [ 2]  (0.4890, 0.7885)
  [ 3]  (0.4885, 0.7541)
  [ 4]  (0.4880, 0.7197)
  [ 5]  (0.4876, 0.6853)
  [ 6]  (0.4871, 0.6509)
  [ 7]  (0.4867, 0.6166)
  [ 8]  (0.4863, 0.5822)
  [ 9]  (0.4858, 0.5478)
  [10]  (0.4854, 0.5134)
  [11]  (0.4850, 0.4790)
  [12]  (0.4845, 0.4446)
  [13]  (0.4841, 0.4103)
  [14]  (0.4814, 0.3760)
  [15]  (0.4766, 0.3420)
  [16]  (0.4718, 0.3079)
  [17]  (0.4671, 0.2739)
  [18]  (0.4623, 0.2398)
  [19]  (0.4575, 0.2058)
  [20]  (0.4527, 0.1717)
  [21]  (0.4900, 0.4744)
  [22]  (0.4657, 0.4779)
  [23]  (0.4413, 0.4802)
  [24]  (0.4168, 0.4821)
  [25]  (0.3923, 0.4840)
  [26]  (0.3678, 0.4860)
  [27]  (0.3433, 0.4879)
  [28]  (0.3189, 0.4898)
  [29]  (0.2944, 0.4918)
  [30]  (0.2699, 0.4937)
  [31]  (0.2454, 0.4957)
  [32]  (0.2209, 0.4976)
  [33]  (0.1964, 0.4995)
  [34]  (0.1719, 0.4990)
  [35]  (0.1473, 0.4984)
  [36]  (0.1228, 0.4977)
  [37]  (0.0982, 0.4971)
  [38]  (0.0737, 0.4964)
  [39]  (0.0491, 0.4958)
  [40]  (0.0246, 0.4952)
  [41]  (0.0000, 0.4945)
  [42]  (0.4900, 0.0528)
  [43]  (0.6406, 0.0837)
  [44]  (0.7679, 0.1603)
  [45]  (0.8813, 0.2641)
  [46]  (0.9503, 0.3970)
  [47]  (1.0000, 0.5424)
  [48]  (0.9390, 0.6774)
  [49]  (0.8628, 0.8110)
  [50]  (0.7448, 0.9062)
  [51]  (0.6065, 0.9472)
  [52]  (0.4535, 0.9317)
  [53]  (0.3170, 0.8667)
  [54]  (0.1853, 0.7875)
  [55]  (0.0886, 0.6782)
  [56]  (0.0306, 0.5359)
  [57]  (0.0301, 0.3972)
  [58]  (0.1059, 0.2635)
  [59]  (0.2483, 0.2151)
  [60]  (0.3964, 0.1740)
  [61]  (0.5495, 0.1673)
  [62]  (0.6862, 0.1910)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.4527, 0.1717)  angle=179.0 deg
  V1  (0.4900, 0.4744)  angle=88.7 deg
  V2  (0.0000, 0.4945)  angle=136.5 deg
  V3  (0.4900, 0.0528)  angle=53.6 deg
  V4  (1.0000, 0.5424)  angle=43.2 deg
  V5  (0.1059, 0.2635)  angle=41.7 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
    }
),
