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

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (1.0000, 0.7822)
  [ 1]  (0.8991, 0.8113)
  [ 2]  (0.7953, 0.8258)
  [ 3]  (0.6907, 0.8361)
  [ 4]  (0.5862, 0.8465)
  [ 5]  (0.5691, 0.7967)
  [ 6]  (0.6163, 0.7029)
  [ 7]  (0.6589, 0.6069)
  [ 8]  (0.7015, 0.5109)
  [ 9]  (0.7119, 0.4069)
  [10]  (0.7185, 0.3021)
  [11]  (0.7063, 0.2026)
  [12]  (0.6452, 0.1171)
  [13]  (0.5542, 0.0902)
  [14]  (0.4492, 0.0908)
  [15]  (0.3441, 0.0915)
  [16]  (0.2404, 0.1012)
  [17]  (0.1396, 0.1309)
  [18]  (0.0388, 0.1607)
  [19]  (0.0000, 0.1949)
  [20]  (0.0954, 0.2390)
  [21]  (1.0000, 0.3298)
  [22]  (0.9506, 0.3359)
  [23]  (0.9013, 0.3420)
  [24]  (0.8519, 0.3480)
  [25]  (0.8026, 0.3541)
  [26]  (0.7532, 0.3602)
  [27]  (0.7039, 0.3661)
  [28]  (0.6542, 0.3672)
  [29]  (0.6045, 0.3684)
  [30]  (0.5548, 0.3695)
  [31]  (0.5050, 0.3707)
  [32]  (0.4553, 0.3718)
  [33]  (0.4056, 0.3729)
  [34]  (0.3559, 0.3741)
  [35]  (0.3062, 0.3752)
  [36]  (0.2565, 0.3764)
  [37]  (0.2068, 0.3767)
  [38]  (0.1571, 0.3761)
  [39]  (0.1073, 0.3755)
  [40]  (0.0576, 0.3748)
  [41]  (0.0857, 0.3764)
  [42]  (1.0000, 0.5016)
  [43]  (0.9601, 0.5205)
  [44]  (0.9202, 0.5394)
  [45]  (0.8803, 0.5582)
  [46]  (0.8404, 0.5771)
  [47]  (0.8005, 0.5960)
  [48]  (0.7606, 0.6149)
  [49]  (0.7207, 0.6337)
  [50]  (0.6808, 0.6527)
  [51]  (0.6411, 0.6718)
  [52]  (0.6013, 0.6909)
  [53]  (0.5615, 0.7100)
  [54]  (0.5217, 0.7291)
  [55]  (0.4819, 0.7482)
  [56]  (0.4421, 0.7673)
  [57]  (0.4023, 0.7864)
  [58]  (0.3625, 0.8055)
  [59]  (0.3228, 0.8246)
  [60]  (0.2882, 0.8517)
  [61]  (0.2550, 0.8808)
  [62]  (0.2218, 0.9098)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.5862, 0.8465)  angle=76.7 deg
  V1  (0.5691, 0.7967)  angle=45.7 deg
  V2  (0.6452, 0.1171)  angle=38.0 deg
  V3  (0.0000, 0.1949)  angle=113.8 deg
  V4  (1.0000, 0.3298)  angle=167.2 deg
  V5  (0.0576, 0.3748)  angle=177.4 deg
  V6  (1.0000, 0.5016)  angle=146.9 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
    }
),
