Deriving the Hypocycloid Equations

Deriving the Hypocycloid Equations
Loading the math board and drawing, please wait…
2016-05-02 21:12
This GeoGebra example dynamically demonstrates the derivation of the hypocycloid equations, showing the trajectory traced by a point on a smaller circle rolling inside a larger circle. The core mathematical concepts include parametric equations, circle geometry, rotation and angle parameters, and locus construction. The construction uses the CurveCartesian command to define the parametric curve, along with Circle, Rotate, Arc, and Angle to build the geometric elements. Sliders control the rolling angle, and text fields/input boxes allow dynamic adjustment of parameters such as the radius ratio. Additional objects like Segment and Point help annotate key features. This resource is suitable for high school or undergraduate students studying analytic geometry, parametric equations, or mathematical modeling, and serves as an effective teaching tool for visualizing the generation and equation form of hypocycloids.

GeoGebra Commands & Parameters

  1. CurveCartesian(((r_1 - r_2) * cos(t)) + (r_2 * cos(((r_1 - r_2) / r_2 * t))), ((r_1 - r_2) * sin(t)) - (r_2 * sin(((r_1 - r_2) / r_2 * t))), t, 0, b) → a
  2. Segment(O, P) → j
  3. Textfield(Max) → inputBox1
  4. Circle((0, 0), r_1) → c
  5. Circle((((r_1 - r_2) * cos(b)), ((r_1 - r_2) * sin(b))), r_2) → d
  6. Rotate(O + ((-r_2), (-r_2)), ((r_1 + r_2) / r_2 * b), O) → F
  7. Rotate(O + (r_2, (-r_2)), ((r_1 + r_2) / r_2 * b), O) → G
  8. Arc(c, P_0, Rotate[P_0, b]) → e
  9. Rotate(P_0, b) → P_0'
  10. Segment(A, P_0) → k
  11. Rotate(P_0', (-b), O) → B
  12. Segment(B, O) → m
  13. Angle(P_0, A, O) → θ_1
  14. Angle(P, O, P_0') → θ_2
  15. Arc(d, P, P_0') → h
  16. Segment(A, P_0') → l
  17. Angle(B, O, P_0') → θ_1'

AI Drawing Prompt Reference

Create a dynamic diagram showing the generation of a hypocycloid: a large fixed circle, a smaller circle rolling inside it, and the trajectory traced by a point on the smaller circle. Include the large circle, small circle, the parametric curve, a segment connecting the center to the moving point, and text boxes for adjusting the radius ratio and rolling angle. Construct the large circle first, then the small circle, then define the trajectory curve, and finally add angle annotations and auxiliary segments.
The prompt above was compiled from the original drawing commands and is for reference only.