=== SAVED CAST: smelt_4_s51 ===
Normalized points: 60
Raw points: N/A

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.4818, 1.0000)
  [ 1]  (0.4574, 0.8764)
  [ 2]  (0.4329, 0.7528)
  [ 3]  (0.4094, 0.6291)
  [ 4]  (0.3868, 0.5051)
  [ 5]  (0.4384, 0.4617)
  [ 6]  (0.5600, 0.4945)
  [ 7]  (0.6790, 0.5347)
  [ 8]  (0.6920, 0.4317)
  [ 9]  (0.6895, 0.3058)
  [10]  (0.6781, 0.1804)
  [11]  (0.6650, 0.0551)
  [12]  (0.4818, 0.0742)
  [13]  (0.5065, 0.0983)
  [14]  (0.5312, 0.1224)
  [15]  (0.5559, 0.1465)
  [16]  (0.5402, 0.1580)
  [17]  (0.5062, 0.1639)
  [18]  (0.4767, 0.1461)
  [19]  (0.4473, 0.1281)
  [20]  (0.4178, 0.1101)
  [21]  (0.4012, 0.0857)
  [22]  (0.4046, 0.0514)
  [23]  (0.4337, 0.0346)
  [24]  (0.4818, 0.0000)
  [25]  (0.4795, 0.1143)
  [26]  (0.4773, 0.2287)
  [27]  (0.4660, 0.3425)
  [28]  (0.4543, 0.4562)
  [29]  (0.4425, 0.5700)
  [30]  (0.4302, 0.6837)
  [31]  (0.4824, 0.7396)
  [32]  (0.5967, 0.7403)
  [33]  (0.7111, 0.7427)
  [34]  (0.8245, 0.7460)
  [35]  (0.7182, 0.7038)
  [36]  (0.4818, 0.1138)
  [37]  (0.4969, 0.2052)
  [38]  (0.5121, 0.2967)
  [39]  (0.5273, 0.3882)
  [40]  (0.5355, 0.4805)
  [41]  (0.5424, 0.5730)
  [42]  (0.5461, 0.6626)
  [43]  (0.4534, 0.6607)
  [44]  (0.3607, 0.6589)
  [45]  (0.2681, 0.6617)
  [46]  (0.1755, 0.6672)
  [47]  (0.2018, 0.6072)
  [48]  (0.4818, 0.1040)
  [49]  (0.5256, 0.1227)
  [50]  (0.5695, 0.1414)
  [51]  (0.5821, 0.1766)
  [52]  (0.5727, 0.2233)
  [53]  (0.5427, 0.2413)
  [54]  (0.4954, 0.2352)
  [55]  (0.4481, 0.2291)
  [56]  (0.4461, 0.1814)
  [57]  (0.4441, 0.1338)
  [58]  (0.4649, 0.1024)
  [59]  (0.5107, 0.0890)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.3868, 0.5051)  angle=60.2 deg
  V1  (0.4384, 0.4617)  angle=55.2 deg
  V2  (0.6790, 0.5347)  angle=101.5 deg
  V3  (0.6650, 0.0551)  angle=90.0 deg
  V4  (0.4818, 0.0742)  angle=129.8 deg
  V5  (0.5559, 0.1465)  angle=99.4 deg
  V6  (0.5062, 0.1639)  angle=40.7 deg
  V7  (0.4012, 0.0857)  angle=39.8 deg
  V8  (0.4046, 0.0514)  angle=54.4 deg
  V9  (0.4818, 0.0000)  angle=126.9 deg
  V10  (0.4302, 0.6837)  angle=49.2 deg
  V11  (0.4824, 0.7396)  angle=46.6 deg
  V12  (0.8245, 0.7460)  angle=160.0 deg
  V13  (0.7182, 0.7038)  angle=46.5 deg
  V14  (0.4818, 0.1138)  angle=167.6 deg
  V15  (0.5461, 0.6626)  angle=93.5 deg
  V16  (0.1755, 0.6672)  angle=117.1 deg
  V17  (0.4818, 0.1040)  angle=84.0 deg
  V18  (0.5695, 0.1414)  angle=47.3 deg
  V19  (0.5821, 0.1766)  angle=31.0 deg
  V20  (0.5727, 0.2233)  angle=47.8 deg
  V21  (0.5427, 0.2413)  angle=38.2 deg
  V22  (0.4481, 0.2291)  angle=80.3 deg
  V23  (0.4441, 0.1338)  angle=35.8 deg
  V24  (0.4649, 0.1024)  angle=40.2 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
    }
),
