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

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (1.0000, 0.0858)
  [ 1]  (0.9517, 0.0874)
  [ 2]  (0.9034, 0.0891)
  [ 3]  (0.8550, 0.0907)
  [ 4]  (0.8067, 0.0919)
  [ 5]  (0.7585, 0.0883)
  [ 6]  (0.7103, 0.0848)
  [ 7]  (0.6621, 0.0812)
  [ 8]  (0.6138, 0.0777)
  [ 9]  (0.5656, 0.0741)
  [10]  (0.5174, 0.0705)
  [11]  (0.4692, 0.0670)
  [12]  (0.4210, 0.0634)
  [13]  (0.3727, 0.0599)
  [14]  (0.3245, 0.0563)
  [15]  (0.2766, 0.0503)
  [16]  (0.2292, 0.0407)
  [17]  (0.1810, 0.0391)
  [18]  (0.1327, 0.0385)
  [19]  (0.0843, 0.0379)
  [20]  (0.0360, 0.0373)
  [21]  (1.0000, 0.4696)
  [22]  (0.9714, 0.5020)
  [23]  (0.9429, 0.5343)
  [24]  (0.9143, 0.5667)
  [25]  (0.8858, 0.5990)
  [26]  (0.8572, 0.6314)
  [27]  (0.8287, 0.6638)
  [28]  (0.8001, 0.6961)
  [29]  (0.7681, 0.7243)
  [30]  (0.7310, 0.7463)
  [31]  (0.6939, 0.7684)
  [32]  (0.6568, 0.7904)
  [33]  (0.6197, 0.8125)
  [34]  (0.5826, 0.8345)
  [35]  (0.5455, 0.8565)
  [36]  (0.5084, 0.8786)
  [37]  (0.4713, 0.9006)
  [38]  (0.4342, 0.9227)
  [39]  (0.3971, 0.9447)
  [40]  (0.3605, 0.9675)
  [41]  (0.3243, 0.9910)
  [42]  (1.0000, 0.9126)
  [43]  (0.8910, 0.9179)
  [44]  (0.7820, 0.9233)
  [45]  (0.6730, 0.9286)
  [46]  (0.5641, 0.9339)
  [47]  (0.4551, 0.9361)
  [48]  (0.3462, 0.9287)
  [49]  (0.3560, 0.8682)
  [50]  (0.4218, 0.7813)
  [51]  (0.4748, 0.6859)
  [52]  (0.5080, 0.5827)
  [53]  (0.5343, 0.4768)
  [54]  (0.5497, 0.3689)
  [55]  (0.5634, 0.2607)
  [56]  (0.5574, 0.1522)
  [57]  (0.5097, 0.0631)
  [58]  (0.4136, 0.0241)
  [59]  (0.3047, 0.0173)
  [60]  (0.1958, 0.0105)
  [61]  (0.0867, 0.0090)
  [62]  (0.0000, 0.0582)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.0360, 0.0373)  angle=156.5 deg
  V1  (1.0000, 0.4696)  angle=107.3 deg
  V2  (0.3243, 0.9910)  angle=153.7 deg
  V3  (1.0000, 0.9126)  angle=176.2 deg
  V4  (0.3462, 0.9287)  angle=95.2 deg
  V5  (0.5097, 0.0631)  angle=39.8 deg
  V6  (0.0867, 0.0090)  angle=30.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
    }
),
