Tuesday, January 17, 2012

Squaring a Convex Polygon

This applet constructs a triangle with an area equal to the area of any convex polygon ABCDEF. The applet Squaring a Triangle shows how any triangle can be transformed to a square with an equal area. The combination of these two constructions shows how to square any convex polygon.

  • Click on point F.
  • Drag F to the right as far as it can go.
  • Repeat these two steps three times, until the triangle is constructed.
To repeat the construction,  press the "Reset" button or click again on the vertex F of the triangle.

Author: Irina Boyadzhiev   The Ohio State University at Lima
For more details click here.

Download GGB File


  1. Write a procedure that takes two arguments sides,lengt hand representing the number of sides of polygon and length of each side.

  2. Thanks lion.
    This is a good idea. I will see what I can do.