Roulette (Hypotrochogon) of a Polygon Rolling inside a Circle

This Demonstration shows the roulette drawn by a point attached to a regular polygon rolling without slipping inside a circle.
This roulette curve is a sequence of circular arcs traced by the polygon when rolling along the edge of the circle.
For generalized cyclogons [1] and generalized trochoidal curves [2], these roulettes can be considered as limiting cases of hypotrochogons with an infinite number of vertices of the base (stationary) polygon.
  • Slider Zoom
  • Gamepad Controls
  • Automatic Animation


    • [Snapshot]
    • [Snapshot]
    • [Snapshot]
    • [Snapshot]


    [1] T. M. Apostol and M. A. Mnatsakanian, "Generalized Cyclogons," Math Horizons, 2002 pp. 25–28. www.mamikon.com/USArticles/GenCycloGons.pdf.
    [2] T. M. Apostol and M. A. Mnatsakanian, "Area & Arc Length of Trochogonal Arches," Math Horizons, 2003 pp. 24–30. www.mamikon.com/USArticles/TrochoGons.pdf.
      • Share:

    Embed Interactive Demonstration New!

    Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

    Files require Wolfram CDF Player or Mathematica.

    Mathematica »
    The #1 tool for creating Demonstrations
    and anything technical.
    Wolfram|Alpha »
    Explore anything with the first
    computational knowledge engine.
    MathWorld »
    The web's most extensive
    mathematics resource.
    Course Assistant Apps »
    An app for every course—
    right in the palm of your hand.
    Wolfram Blog »
    Read our views on math,
    science, and technology.
    Computable Document Format »
    The format that makes Demonstrations
    (and any information) easy to share and
    interact with.
    STEM Initiative »
    Programs & resources for
    educators, schools & students.
    Computerbasedmath.org »
    Join the initiative for modernizing
    math education.
    Step-by-Step Solutions »
    Walk through homework problems one step at a time, with hints to help along the way.
    Wolfram Problem Generator »
    Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
    Wolfram Language »
    Knowledge-based programming for everyone.
    Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
    Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
    Download or upgrade to Mathematica Player 7EX
    I already have Mathematica Player or Mathematica 7+