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

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.2341, 0.9465)
  [ 1]  (0.3930, 0.9428)
  [ 2]  (0.5520, 0.9441)
  [ 3]  (0.7110, 0.9453)
  [ 4]  (0.8700, 0.9464)
  [ 5]  (0.9014, 0.8987)
  [ 6]  (0.7738, 0.8045)
  [ 7]  (0.6650, 0.6951)
  [ 8]  (0.6531, 0.5379)
  [ 9]  (0.6655, 0.3796)
  [10]  (0.6712, 0.2208)
  [11]  (0.6755, 0.0620)
  [12]  (0.2341, 0.0000)
  [13]  (0.2231, 0.0909)
  [14]  (0.2122, 0.1819)
  [15]  (0.2107, 0.2735)
  [16]  (0.2091, 0.3651)
  [17]  (0.2097, 0.4566)
  [18]  (0.2207, 0.5476)
  [19]  (0.2317, 0.6385)
  [20]  (0.2415, 0.7296)
  [21]  (0.2494, 0.8209)
  [22]  (0.2491, 0.9123)
  [23]  (0.2823, 0.9111)
  [24]  (0.2341, 0.2427)
  [25]  (0.1834, 0.2735)
  [26]  (0.1469, 0.3251)
  [27]  (0.1334, 0.3841)
  [28]  (0.1334, 0.4474)
  [29]  (0.1714, 0.4878)
  [30]  (0.2249, 0.4839)
  [31]  (0.2761, 0.4468)
  [32]  (0.2843, 0.3848)
  [33]  (0.2595, 0.3322)
  [34]  (0.2088, 0.3088)
  [35]  (0.1638, 0.3444)
  [36]  (0.2341, 0.7477)
  [37]  (0.1840, 0.7333)
  [38]  (0.1337, 0.7578)
  [39]  (0.1111, 0.8125)
  [40]  (0.0986, 0.8676)
  [41]  (0.1198, 0.9199)
  [42]  (0.1790, 0.9174)
  [43]  (0.2307, 0.9015)
  [44]  (0.2594, 0.8515)
  [45]  (0.2508, 0.7930)
  [46]  (0.2177, 0.7498)
  [47]  (0.1685, 0.7170)
  [48]  (0.2341, 1.0000)
  [49]  (0.2087, 0.8778)
  [50]  (0.1924, 0.7545)
  [51]  (0.1874, 0.6298)
  [52]  (0.2106, 0.5090)
  [53]  (0.2639, 0.3981)
  [54]  (0.3603, 0.3893)
  [55]  (0.4279, 0.4943)
  [56]  (0.4698, 0.6114)
  [57]  (0.5010, 0.7321)
  [58]  (0.5195, 0.8552)
  [59]  (0.5195, 0.9796)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.8700, 0.9464)  angle=57.0 deg
  V1  (0.9014, 0.8987)  angle=87.0 deg
  V2  (0.6650, 0.6951)  angle=40.5 deg
  V3  (0.6755, 0.0620)  angle=83.5 deg
  V4  (0.2341, 0.0000)  angle=91.1 deg
  V5  (0.2491, 0.9123)  angle=92.2 deg
  V6  (0.2823, 0.9111)  angle=92.1 deg
  V7  (0.2341, 0.2427)  angle=117.1 deg
  V8  (0.1334, 0.4474)  angle=43.2 deg
  V9  (0.1714, 0.4878)  angle=51.0 deg
  V10  (0.2249, 0.4839)  angle=31.7 deg
  V11  (0.2761, 0.4468)  angle=46.6 deg
  V12  (0.2843, 0.3848)  angle=32.8 deg
  V13  (0.2595, 0.3322)  angle=40.0 deg
  V14  (0.2088, 0.3088)  angle=63.1 deg
  V15  (0.1638, 0.3444)  angle=61.6 deg
  V16  (0.2341, 0.7477)  angle=115.9 deg
  V17  (0.1840, 0.7333)  angle=42.0 deg
  V18  (0.1337, 0.7578)  angle=41.6 deg
  V19  (0.0986, 0.8676)  angle=34.9 deg
  V20  (0.1198, 0.9199)  angle=70.3 deg
  V21  (0.2307, 0.9015)  angle=43.0 deg
  V22  (0.2594, 0.8515)  angle=38.3 deg
  V23  (0.1685, 0.7170)  angle=136.8 deg
  V24  (0.2341, 1.0000)  angle=178.7 deg
  V25  (0.2639, 0.3981)  angle=59.1 deg
  V26  (0.3603, 0.3893)  angle=62.4 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
    }
),
