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

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.9803, 0.2799)
  [ 1]  (0.9813, 0.3031)
  [ 2]  (0.9822, 0.3263)
  [ 3]  (0.9824, 0.3496)
  [ 4]  (0.9824, 0.3728)
  [ 5]  (0.9819, 0.3960)
  [ 6]  (0.9809, 0.4193)
  [ 7]  (0.9791, 0.4424)
  [ 8]  (0.9780, 0.4657)
  [ 9]  (0.9776, 0.4889)
  [10]  (0.9780, 0.5121)
  [11]  (0.9779, 0.5354)
  [12]  (0.9803, 0.5293)
  [13]  (0.8899, 0.5373)
  [14]  (0.8001, 0.5514)
  [15]  (0.7103, 0.5660)
  [16]  (0.6214, 0.5846)
  [17]  (0.5330, 0.6062)
  [18]  (0.4445, 0.6270)
  [19]  (0.3559, 0.6472)
  [20]  (0.2674, 0.6682)
  [21]  (0.1789, 0.6892)
  [22]  (0.0901, 0.7086)
  [23]  (0.0000, 0.7201)
  [24]  (0.9803, 0.4757)
  [25]  (0.9883, 0.4831)
  [26]  (0.9889, 0.4938)
  [27]  (0.9832, 0.5027)
  [28]  (0.9723, 0.5030)
  [29]  (0.9623, 0.4992)
  [30]  (0.9542, 0.4935)
  [31]  (0.9561, 0.4831)
  [32]  (0.9654, 0.4775)
  [33]  (0.9759, 0.4754)
  [34]  (0.9867, 0.4745)
  [35]  (0.9976, 0.4737)
  [36]  (0.9803, 0.4667)
  [37]  (0.9924, 0.4725)
  [38]  (1.0000, 0.4828)
  [39]  (0.9993, 0.4950)
  [40]  (0.9888, 0.5003)
  [41]  (0.9757, 0.4997)
  [42]  (0.9628, 0.4962)
  [43]  (0.9573, 0.4856)
  [44]  (0.9617, 0.4738)
  [45]  (0.9741, 0.4709)
  [46]  (0.9874, 0.4698)
  [47]  (0.9875, 0.4743)
  [48]  (0.9803, 0.5087)
  [49]  (0.9796, 0.4915)
  [50]  (0.9780, 0.4742)
  [51]  (0.9757, 0.4571)
  [52]  (0.9725, 0.4401)
  [53]  (0.9646, 0.4253)
  [54]  (0.9487, 0.4256)
  [55]  (0.9363, 0.4367)
  [56]  (0.9292, 0.4520)
  [57]  (0.9273, 0.4692)
  [58]  (0.9289, 0.4864)
  [59]  (0.9306, 0.5036)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.9779, 0.5354)  angle=158.4 deg
  V1  (0.9803, 0.5293)  angle=116.8 deg
  V2  (0.0000, 0.7201)  angle=173.3 deg
  V3  (0.9803, 0.4757)  angle=56.8 deg
  V4  (0.9883, 0.4831)  angle=43.9 deg
  V5  (0.9889, 0.4938)  angle=36.4 deg
  V6  (0.9832, 0.5027)  angle=55.3 deg
  V7  (0.9542, 0.4935)  angle=65.3 deg
  V8  (0.9561, 0.4831)  angle=49.1 deg
  V9  (0.9976, 0.4737)  angle=153.5 deg
  V10  (0.9803, 0.4667)  angle=176.3 deg
  V11  (1.0000, 0.4828)  angle=39.5 deg
  V12  (0.9993, 0.4950)  angle=60.1 deg
  V13  (0.9628, 0.4962)  angle=47.8 deg
  V14  (0.9573, 0.4856)  angle=48.0 deg
  V15  (0.9617, 0.4738)  angle=56.3 deg
  V16  (0.9874, 0.4698)  angle=92.7 deg
  V17  (0.9803, 0.5087)  angle=165.8 deg
  V18  (0.9646, 0.4253)  angle=63.2 deg
  V19  (0.9487, 0.4256)  angle=40.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
    }
),
