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

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.2183, 1.0000)
  [ 1]  (0.2416, 0.8600)
  [ 2]  (0.2633, 0.7197)
  [ 3]  (0.2844, 0.5794)
  [ 4]  (0.2773, 0.4376)
  [ 5]  (0.1761, 0.4987)
  [ 6]  (0.0713, 0.5615)
  [ 7]  (0.0607, 0.4199)
  [ 8]  (0.0514, 0.2783)
  [ 9]  (0.0465, 0.1371)
  [10]  (0.0834, 0.0000)
  [11]  (0.1787, 0.0648)
  [12]  (0.2183, 0.5017)
  [13]  (0.2918, 0.5019)
  [14]  (0.3654, 0.5027)
  [15]  (0.4389, 0.5038)
  [16]  (0.5124, 0.5049)
  [17]  (0.5859, 0.5060)
  [18]  (0.6594, 0.5072)
  [19]  (0.7329, 0.5083)
  [20]  (0.8065, 0.5094)
  [21]  (0.8800, 0.5105)
  [22]  (0.9535, 0.5116)
  [23]  (0.9044, 0.4870)
  [24]  (0.2183, 0.3216)
  [25]  (0.1996, 0.3519)
  [26]  (0.1809, 0.3821)
  [27]  (0.2012, 0.3960)
  [28]  (0.2359, 0.4040)
  [29]  (0.2647, 0.3887)
  [30]  (0.2915, 0.3654)
  [31]  (0.3002, 0.3403)
  [32]  (0.2782, 0.3123)
  [33]  (0.2563, 0.2843)
  [34]  (0.2246, 0.2748)
  [35]  (0.1998, 0.2923)
  [36]  (0.2183, 0.7963)
  [37]  (0.3418, 0.8150)
  [38]  (0.4656, 0.8314)
  [39]  (0.5894, 0.8478)
  [40]  (0.7129, 0.8661)
  [41]  (0.8364, 0.8849)
  [42]  (0.8878, 0.8027)
  [43]  (0.8920, 0.6779)
  [44]  (0.8861, 0.5532)
  [45]  (0.8802, 0.4285)
  [46]  (0.8673, 0.3044)
  [47]  (0.8471, 0.1812)
  [48]  (0.2183, 0.4406)
  [49]  (0.2092, 0.4705)
  [50]  (0.2001, 0.5005)
  [51]  (0.2158, 0.5271)
  [52]  (0.2401, 0.5355)
  [53]  (0.2707, 0.5288)
  [54]  (0.2865, 0.5088)
  [55]  (0.2887, 0.4778)
  [56]  (0.2774, 0.4486)
  [57]  (0.2660, 0.4195)
  [58]  (0.2362, 0.4286)
  [59]  (0.2156, 0.4511)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.2773, 0.4376)  angle=118.2 deg
  V1  (0.0713, 0.5615)  angle=116.6 deg
  V2  (0.0834, 0.0000)  angle=109.2 deg
  V3  (0.1787, 0.0648)  angle=50.6 deg
  V4  (0.2183, 0.5017)  angle=84.7 deg
  V5  (0.9535, 0.5116)  angle=154.2 deg
  V6  (0.2183, 0.3216)  angle=71.8 deg
  V7  (0.1809, 0.3821)  angle=87.3 deg
  V8  (0.2359, 0.4040)  angle=41.0 deg
  V9  (0.3002, 0.3403)  angle=57.1 deg
  V10  (0.2563, 0.2843)  angle=35.2 deg
  V11  (0.2246, 0.2748)  angle=51.9 deg
  V12  (0.1998, 0.2923)  angle=56.9 deg
  V13  (0.2183, 0.7963)  angle=79.3 deg
  V14  (0.8364, 0.8849)  angle=66.6 deg
  V15  (0.8878, 0.8027)  angle=30.1 deg
  V16  (0.8471, 0.1812)  angle=103.1 deg
  V17  (0.2183, 0.4406)  angle=50.7 deg
  V18  (0.2001, 0.5005)  angle=47.5 deg
  V19  (0.2158, 0.5271)  angle=40.3 deg
  V20  (0.2401, 0.5355)  angle=31.5 deg
  V21  (0.2707, 0.5288)  angle=39.4 deg
  V22  (0.2865, 0.5088)  angle=34.1 deg
  V23  (0.2660, 0.4195)  angle=85.8 deg
  V24  (0.2362, 0.4286)  angle=30.7 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
    }
),
