Examples
Examples
Try the starting example
- Original frame reach (mm)
- 400
- Original frame stack (mm)
- 600
- Original spacer stack along steerer (mm)
- 20
- Original head-axis angle (degrees)
- 90
- Candidate frame reach (mm)
- 420
- Candidate frame stack (mm)
- 580
- Candidate spacer stack along steerer (mm)
- 40
- Candidate head-axis angle (degrees)
- 90
- Original spacer-top x,y coordinates (mm)
- 400, 620
- Candidate spacer-top x,y coordinates (mm)
- 420, 620
- Candidate minus original x,y (mm)
- 20, 0
- Straight coordinate separation (mm)
- 20
Try another scenario
- Original frame reach (mm)
- 400
- Original frame stack (mm)
- 600
- Original spacer stack along steerer (mm)
- 20
- Original head-axis angle (degrees)
- 90
- Candidate frame reach (mm)
- 420
- Candidate frame stack (mm)
- 580
- Candidate spacer stack along steerer (mm)
- 20
- Candidate head-axis angle (degrees)
- 90
- Original spacer-top x,y coordinates (mm)
- 400, 620
- Candidate spacer-top x,y coordinates (mm)
- 420, 600
- Candidate minus original x,y (mm)
- 20, -20
- Straight coordinate separation (mm)
- 28.284271
Calculation method
Calculation method
Original spacer-top x,y coordinates (mm)
Frame reach−spacer×cos(head angle), frame stack+spacer×sin(head angle).
Candidate spacer-top x,y coordinates (mm)
Same projection with candidate inputs.
Candidate minus original x,y (mm)
Subtract corresponding original coordinates.
Straight coordinate separation (mm)
Euclidean distance between the two spacer-top positions.
Symbols and units
- a
- Original frame reach (mm)
- b
- Original frame stack (mm)
- c
- Original spacer stack along steerer (mm)
- d
- Original head-axis angle (degrees)
- e
- Candidate frame reach (mm)
- f
- Candidate frame stack (mm)
- g
- Candidate spacer stack along steerer (mm)
- h
- Candidate head-axis angle (degrees)
Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.
Assumptions & limits
Assumptions & limits
- Compares ideal frame/spacer coordinates using a common BB origin. Stem clamp offsets, headset covers, spacer limits and rider fit remain outside the comparison.
Are these inputs private?
These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.
Further reading
OpenStax: Euclidean geometry and trigonometric identities ↗
Background reading; this does not imply endorsement or independent review of SumFizz.