LIVE Mathematics on the web


The Geometry Applet

version 1.3.1

java applet or image

*** If you can read this, you're only seeing an image, not the real java applet! ***

I began writing this applet in Feb. 1996. This is version 1.3, and I expect there will be later versions with more functionality.

I'm using it to illustate Euclid's Elements. Above you see an illustration from Euclid's Elements Book I Propostion 22.

Another example using this Geometry Applet illustrates the Euler line of a triangle.

Here's how you can manipulate the figure that appears above. If you click on a point in the figure, you can usually move it in some way. The free points, colored red, can be freely dragged about, and as they move, the rest of the diagram (except the other free points) will adjust appropriately. Sliding points, colored orange, can be dragged about like the free points, except their motion is limited to either a straight line or a circle, depending on the point. If you drag the pivot point, colored r or the space key while the cursor is over the diagram, then the diagram will be reset to its original configuration. If you type u or return the figure will be lifted off the page into a separate window. Typing d or return while the cursor is over the original window will return the diagram to the page. Note that you can resize the floating window to make the diagram larger.

To learn more about creating your own dynamic geometry pages, read the supporting information, or try creating your own dynamic geometry pages with the new JavaScript front-end.

If you like the taste of dynamic geometry that you experience here, then contact AAMT about purchasing Cabri-Geometry II.

View these pages with their own menu frame?


The source files for version 1.3.1, the associated class files, and a couple of html files have been tar'd and gzip'd into the file http://aleph0.clarku.edu/~djoyce/java/Geometry/Geometry1.3.tar.gz of 56k.


David E. Joyce
Department of Mathematics and Computer Science
Clark University
Worcester, MA 01610

Email: djoyce@clarku.edu
My nonJava Homepage and my Java homepage