Interactive geometry software

Interactive geometry software (IGS) allows you to create and then manipulate geometric constructions, primary in plane geometry. You start construction by putting few points and use them to define new objects (lines, circles, other points and so no). Then you can move points you start with and see how your construction changes.

We use The Geometer's Sketchpad (GSP) as basis and describe only how each program differ from GSP. If you will need only basic ruler-and-compass construction, then there is no real difference between these programs for you.

Contents

Programs

C.a.R.

C.a.R. [1] a free GPL analog of GSP, written in Java.

Plus:

Minus

Cabri Geometry

Cabri Geometry [2]

- Geometry and Mathematics teaching software based upon Cabri technology. - Software products derived from Cabri technology designed for public use.

Cinderella

Cinderella [3] - very different from GSP, written in Java.

Plus:

Minus:

If you want to do non-Euclidean geometry as well then this is definitely for you.

Drgeocaml

Drgeocaml [4] a free GPL analog of GSP, written in Ocaml.

Plus:

Minus:

Euklid DynaGeo

Euklid DynaGeo [5] very reasonable analog of GSP.

Euklides

Euklides very basic, bit more calculus-oriented analog of GSP.

Minus: very slow and lot more.

Dr genius

Dr genius ???

Dr Geo

Dr Geo [6] very basic compass and ruler construction program GPL.

Gambol

Gambol [7] ???

The Geometer's Sketchpad

The Geometer's Sketchpad [8] (GSP) The most popular program right now.

The Geometric Supposer

The Geometric Supposer. [9]

GEUP

GEUP [10] very basic, bit more calculus-oriented analog of GSP.

Plus: drawing part is bit better.

Minus: a lot.

Isard

Isard [11] ???

Kig

Kig [12] a free (GPL) analog of GSP for KDE, bit more to calculus-oriented, part of KDE Edutainment Project .

Plus:

Minus:

Kgeo

Kgeo [13] a free (GPL) analog of GSP for KDE, bit more too calculus-oriented. ???

KSEG

KSEG [14] free (GPL) analog of GSP which has few important unique features.

Plus:

Minus:

If you plan to do some heavy, complicated constructions in Euclidean geometry this is for you.

Geonext

Geonext [15] free (GPL) analog of GSP written in Java and offers a view claculus features (paramteric curves, functions) as well.

Non-Euclid

Non-Euclid [16] is a very basic Java-IGS only for Hyperbolic Geometry in the Poincaré disk and the upper half-plane models.

Principle of continuity

Right now all IGS except Cinderella suffer from continuity problem: when you move a point in a construction points might jump or behave unexpectedly. Here is a test to check whether a particular program has such a problem:

Construct the orthocenter of triangle and three mid points (say A', B' C' ) between vertexes and orthocenter.

Construct a circumcircle of A'B'C' .

This is the nine-point circle, it intersect each side of the original triangle at two points: the base of altitude and midpoint. construct an intersection of one side with the circle at mid point now move opposite vertex of the original triangle, if the constructed point does not move when base of altitude movies trough it that probably means that your program does not have Continuity problem.

Related programs

External links

See also: Interactive geometry software, Duality (projective geometry), Elliptic geometry, Euclidean geometry, GPL, Hyperbolic geometry, Java programming language, KDE, KDE Edutainment Project, KSEG