=== SAVED CAST: r_1_s41 ===
Normalized points: 64
Raw points: N/A

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.6391, 0.0000)
  [ 1]  (0.6621, 0.0850)
  [ 2]  (0.6787, 0.1716)
  [ 3]  (0.6954, 0.2582)
  [ 4]  (0.7142, 0.3443)
  [ 5]  (0.7249, 0.4217)
  [ 6]  (0.6372, 0.4128)
  [ 7]  (0.5491, 0.4096)
  [ 8]  (0.4611, 0.4040)
  [ 9]  (0.3791, 0.3838)
  [10]  (0.3573, 0.2983)
  [11]  (0.3574, 0.2107)
  [12]  (0.4061, 0.1511)
  [13]  (0.4926, 0.1338)
  [14]  (0.5794, 0.1181)
  [15]  (0.6657, 0.1004)
  [16]  (0.6391, 0.1422)
  [17]  (0.5499, 0.1386)
  [18]  (0.4606, 0.1350)
  [19]  (0.3714, 0.1315)
  [20]  (0.2822, 0.1280)
  [21]  (0.2751, 0.2076)
  [22]  (0.2790, 0.2966)
  [23]  (0.3076, 0.3812)
  [24]  (0.3636, 0.4339)
  [25]  (0.4514, 0.4202)
  [26]  (0.5393, 0.4054)
  [27]  (0.6261, 0.3918)
  [28]  (0.6078, 0.3078)
  [29]  (0.5941, 0.2206)
  [30]  (0.5889, 0.1315)
  [31]  (0.5857, 0.0423)
  [32]  (0.6391, 0.6989)
  [33]  (0.5541, 0.7049)
  [34]  (0.4690, 0.7081)
  [35]  (0.3838, 0.7111)
  [36]  (0.2986, 0.7126)
  [37]  (0.2799, 0.7760)
  [38]  (0.2989, 0.8590)
  [39]  (0.3178, 0.9421)
  [40]  (0.3538, 1.0000)
  [41]  (0.4372, 0.9828)
  [42]  (0.5198, 0.9619)
  [43]  (0.6030, 0.9438)
  [44]  (0.6546, 0.9029)
  [45]  (0.6282, 0.8229)
  [46]  (0.6062, 0.7414)
  [47]  (0.5947, 0.6570)
  [48]  (0.6391, 0.7177)
  [49]  (0.5712, 0.7133)
  [50]  (0.5033, 0.7103)
  [51]  (0.4353, 0.7075)
  [52]  (0.3675, 0.7026)
  [53]  (0.3503, 0.7453)
  [54]  (0.3586, 0.8128)
  [55]  (0.3729, 0.8793)
  [56]  (0.4278, 0.9025)
  [57]  (0.4956, 0.9033)
  [58]  (0.5636, 0.9014)
  [59]  (0.6316, 0.8990)
  [60]  (0.6965, 0.8939)
  [61]  (0.6837, 0.8272)
  [62]  (0.6649, 0.7618)
  [63]  (0.6391, 0.6989)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.7249, 0.4217)  angle=103.7 deg
  V1  (0.3791, 0.3838)  angle=61.8 deg
  V2  (0.3574, 0.2107)  angle=39.3 deg
  V3  (0.4061, 0.1511)  angle=39.4 deg
  V4  (0.6657, 0.1004)  angle=134.1 deg
  V5  (0.6391, 0.1422)  angle=59.8 deg
  V6  (0.2822, 0.1280)  angle=87.2 deg
  V7  (0.3636, 0.4339)  angle=52.1 deg
  V8  (0.6261, 0.3918)  angle=93.4 deg
  V9  (0.5857, 0.0423)  angle=177.4 deg
  V10  (0.6391, 0.6989)  angle=90.6 deg
  V11  (0.2986, 0.7126)  angle=72.5 deg
  V12  (0.3538, 1.0000)  angle=69.8 deg
  V13  (0.6546, 0.9029)  angle=69.8 deg
  V14  (0.5947, 0.6570)  angle=151.6 deg
  V15  (0.6391, 0.7177)  angle=129.9 deg
  V16  (0.3675, 0.7026)  angle=72.2 deg
  V17  (0.3729, 0.8793)  angle=54.9 deg
  V18  (0.6965, 0.8939)  angle=96.3 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
    }
),
