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

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.9351, 0.8824)
  [ 1]  (0.8823, 0.7867)
  [ 2]  (0.8302, 0.6905)
  [ 3]  (0.7785, 0.5941)
  [ 4]  (0.7269, 0.4977)
  [ 5]  (0.6752, 0.4014)
  [ 6]  (0.6285, 0.3026)
  [ 7]  (0.5865, 0.2016)
  [ 8]  (0.5446, 0.1006)
  [ 9]  (0.5017, 0.0000)
  [10]  (0.4598, 0.0466)
  [11]  (0.4182, 0.1477)
  [12]  (0.3668, 0.2442)
  [13]  (0.3154, 0.3408)
  [14]  (0.2640, 0.4373)
  [15]  (0.2133, 0.5342)
  [16]  (0.1666, 0.6331)
  [17]  (0.1200, 0.7320)
  [18]  (0.0878, 0.8358)
  [19]  (0.0649, 0.9428)
  [20]  (0.0805, 1.0000)
  [21]  (0.9351, 0.3595)
  [22]  (0.8931, 0.3602)
  [23]  (0.8511, 0.3609)
  [24]  (0.8091, 0.3614)
  [25]  (0.7672, 0.3612)
  [26]  (0.7252, 0.3610)
  [27]  (0.6832, 0.3608)
  [28]  (0.6412, 0.3606)
  [29]  (0.5992, 0.3604)
  [30]  (0.5572, 0.3591)
  [31]  (0.5153, 0.3579)
  [32]  (0.4733, 0.3567)
  [33]  (0.4313, 0.3555)
  [34]  (0.3893, 0.3543)
  [35]  (0.3474, 0.3531)
  [36]  (0.3054, 0.3518)
  [37]  (0.2634, 0.3506)
  [38]  (0.2215, 0.3494)
  [39]  (0.1795, 0.3482)
  [40]  (0.1375, 0.3462)
  [41]  (0.0956, 0.3441)
  [42]  (0.9351, 0.4288)
  [43]  (0.8986, 0.4502)
  [44]  (0.8623, 0.4719)
  [45]  (0.8272, 0.4955)
  [46]  (0.7922, 0.5191)
  [47]  (0.7571, 0.5427)
  [48]  (0.7220, 0.5663)
  [49]  (0.6901, 0.5940)
  [50]  (0.6586, 0.6222)
  [51]  (0.6272, 0.6505)
  [52]  (0.5957, 0.6787)
  [53]  (0.5642, 0.7069)
  [54]  (0.5327, 0.7351)
  [55]  (0.5006, 0.7627)
  [56]  (0.4676, 0.7890)
  [57]  (0.4345, 0.8154)
  [58]  (0.4015, 0.8418)
  [59]  (0.3684, 0.8681)
  [60]  (0.3353, 0.8945)
  [61]  (0.3023, 0.9208)
  [62]  (0.2680, 0.9456)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.5017, 0.0000)  angle=114.9 deg
  V1  (0.0805, 1.0000)  angle=111.6 deg
  V2  (0.9351, 0.3595)  angle=144.1 deg
  V3  (0.0956, 0.3441)  angle=177.0 deg
  V4  (0.9351, 0.4288)  angle=143.8 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
    }
),
