Drawing an Oval with a String and Three Nails

It is commonly known that you can draw a circle using a pencil, a nail, and a loop of string: moving the pencil around the nail while holding it taut against the loop maintains a constant radius around the nail, and the resulting figure is a circle with the nail at its center.
A similar procedure using a pencil and string with two nails maintains a constant sum of distances from the two nails, and the resulting figure is an ellipse with each nail at one focus of the ellipse.
Carrying out the same process with three nails results in an oval or egg shape.


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


Snapshot 1: the oval is made up of six elliptical arcs, representing the six regions formed by extending the line segments joining each nail (not counting the triangle formed by the three nails, in which none of the arcs fall)
Snapshot 2: if the three nails fall on the same line, or any pair of nails fall on the same point, the result is an ellipse; just as all nails falling on the same point results in a circle
Snapshot 3: if there is no slack in the loop of string, the figure is a triangle
M. Gardner, "Fun with Eggs, Part II," The Last Recreations: Hydras, Eggs, and Other Mathematical Mystifications, New York: Copernicus, 1997 pp. 59–66.


    • 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 © 2017 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+