The Polar Planimeter

The polar planimeter is a device that measures the area of a plane region by tracing out its boundary. The mechanism has two arms, a fixed anchor point, a freely moving elbow, a needle that traces the boundary of the region counterclockwise, and a wheel whose orientation is perpendicular to the elbow-to-needle arm. If the distance from the elbow to the needle is , then the net distance rolled by the wheel is the area divided by . This Demonstration shows two possible locations of the wheel: at the needle, or at an arbitrary point on the elbow-to-needle arm (which is how a real planimeter works). The inner wheel traces out a curve that is a morph between the path of the needle (the region being measured) and the path of the elbow (an arc of a circle).


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


The planimeter's correctness can be justified by Green's theorem, which equates the tangential line integral of a vector field around a curve to the double integral of the curl of a vector field. Thus the distance traveled by the rolling wheel is a line integral that equals the double integral over the region of the curl of the relevant vector field. Letting denote the elbow and the needle, the vector field in question is . The curl of is 2 and the curl of turns out to be , so the total curl is . To find explicitly let and combine that with . The inner wheel, which can be placed anywhere on the elbow-to-needle arm, rolls differently than a wheel at the end of the arm, but the total rolling is the same. This can be proved by looking at the vector from the wheel's location to the needle and observing that its total motion is zero. For more information see The Mathematics of Surveying: Part II. The Planimeter.


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