📊 Wish Spot Calculator

Interactive exploration of the wish spot calculations — click the compass or drag the sliders to see all derived values update in real time.

Harmony (0–120°)
Discipline (120–240°)
Excitement (240–360°)
Wish Ellipse
Final Arrow

Wish Spot Parameters

0.500
45.0°
0.200
0.200
0.0°

Simulated Final Arrow

0.500
17.0°

Stage 2 — Wish Spot Derived Values

Arrow Length (r)0.500
Arrow Rotation (θ)45.0°
SectorHarmony
Deg in Sector45.0°
X (compass: r·sin θ)0.354
Y (compass: r·cos θ)0.354
X (standard: r·cos θ)0.354
Y (standard: r·sin θ)0.354
Ellipse Rx0.200
Ellipse Ry0.200
Ellipse Tilt (φ)0.0°
Ellipse Area0.126
Max Center r0.800
Compass convention: 0° = North, CW+.   Xcompass = r · sin(θ)   Ycompass = r · cos(θ)

Stage 5 — Wish Geometry (as_geometry)

Center (cx, cy)(0.354, 0.354)
Half-width (°)12.0°
r_min0.300
r_max0.700
Angular band33.0°–57.0°
half_width = 60° × (|Rx| + |Ry|) / 2  ·  as_geometry uses standard trig: cx = r · cos(θ), cy = r · sin(θ)

Simulated Final Arrow

Length0.500
Angle (°)17.0°
SectorHarmony
X (compass)0.146
Y (compass)0.478

Stage 5 — classify_final_vs_wish

Δθ (angular diff)28.0°
Half-width band12.0°
Ellipse local (x, y)(−0.1, 0.2)
Ellipse test1.25
INSIDE — On Target
Containment: (xlocal/Rx)² + (ylocal/Ry)² ≤ 1 → inside.   Aligned = Δθ ≤ half_width.   Too long / too short by comparing lengths.

Stage 6 — Suggested Adjustment

Adjustmentnone
Rotate by
Aligning band±40°
Opposing band±40° of opp.