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

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.4915, 0.4087)
  [ 1]  (0.4676, 0.4150)
  [ 2]  (0.4433, 0.4187)
  [ 3]  (0.4187, 0.4205)
  [ 4]  (0.3941, 0.4223)
  [ 5]  (0.3695, 0.4241)
  [ 6]  (0.3449, 0.4259)
  [ 7]  (0.3203, 0.4278)
  [ 8]  (0.2957, 0.4296)
  [ 9]  (0.2711, 0.4314)
  [10]  (0.2465, 0.4332)
  [11]  (0.2219, 0.4351)
  [12]  (0.1973, 0.4369)
  [13]  (0.1727, 0.4380)
  [14]  (0.1480, 0.4384)
  [15]  (0.1233, 0.4387)
  [16]  (0.0987, 0.4391)
  [17]  (0.0740, 0.4394)
  [18]  (0.0493, 0.4398)
  [19]  (0.0247, 0.4402)
  [20]  (0.0000, 0.4405)
  [21]  (0.4915, 0.5159)
  [22]  (0.4774, 0.5241)
  [23]  (0.4633, 0.5322)
  [24]  (0.4493, 0.5404)
  [25]  (0.4352, 0.5486)
  [26]  (0.4211, 0.5568)
  [27]  (0.4071, 0.5650)
  [28]  (0.3930, 0.5732)
  [29]  (0.3789, 0.5814)
  [30]  (0.3649, 0.5896)
  [31]  (0.3508, 0.5978)
  [32]  (0.3367, 0.6060)
  [33]  (0.3223, 0.6134)
  [34]  (0.3075, 0.6201)
  [35]  (0.2926, 0.6269)
  [36]  (0.2778, 0.6336)
  [37]  (0.2630, 0.6403)
  [38]  (0.2482, 0.6471)
  [39]  (0.2334, 0.6538)
  [40]  (0.2185, 0.6605)
  [41]  (0.2037, 0.6672)
  [42]  (0.4915, 0.2498)
  [43]  (0.6145, 0.2310)
  [44]  (0.7371, 0.2211)
  [45]  (0.8579, 0.2510)
  [46]  (0.9504, 0.3143)
  [47]  (1.0000, 0.4285)
  [48]  (0.9822, 0.5323)
  [49]  (0.9008, 0.6265)
  [50]  (0.8078, 0.7033)
  [51]  (0.6900, 0.7434)
  [52]  (0.5718, 0.7789)
  [53]  (0.4497, 0.7552)
  [54]  (0.3284, 0.7300)
  [55]  (0.2537, 0.6304)
  [56]  (0.2317, 0.5252)
  [57]  (0.2835, 0.4121)
  [58]  (0.3745, 0.3416)
  [59]  (0.4916, 0.2996)
  [60]  (0.6108, 0.2697)
  [61]  (0.7352, 0.2714)
  [62]  (0.7807, 0.3165)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.0000, 0.4405)  angle=170.4 deg
  V1  (0.4915, 0.5159)  angle=141.1 deg
  V2  (0.2037, 0.6672)  angle=149.0 deg
  V3  (0.4915, 0.2498)  angle=46.8 deg
  V4  (0.9504, 0.3143)  angle=32.1 deg
  V5  (1.0000, 0.4285)  angle=33.2 deg
  V6  (0.9822, 0.5323)  angle=31.1 deg
  V7  (0.3284, 0.7300)  angle=41.4 deg
  V8  (0.2317, 0.5252)  angle=36.4 deg
  V9  (0.7352, 0.2714)  angle=43.9 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
    }
),
