Home >> Science >> Math >> Geometry >> Computational Geometry >> Software




Interactive geometry programs (IGS) come computer programs which allow one to produce then manipulate geometric constructions, primary in plane geometry. A single starts construction by putting two or three points & applying the children to define fresh objects (lines, circles, other points, etc). Fallowing a bit of construction is da single, of these potty move a points one starts by having & look at how else a construction changes.

This article compares various IGS software online. It utilizes The Geometer's Sketchpad (GSP) as a comparison basis, and it describes only how each of the other programs differ from GSP. It should exist as mentioned that in case 1 needs sole basic ruler-and-compass construction, then no very difference between these computer program.

2D programs

C.a.R.
C.a.R. [http://mathsrv.ku-eichstaett.de/MGF/homes/grothmann/java/zirkel/index.html] a free GPL analog of GSP, written in Java.

+: Multi-platform, Multi-lingual, Assignments (adept for teachers).

Minus No calculations (particularly wise shoppers might non become breathe to trisect an angle), Unfriendly measure, Unfriendly loci (flight), there is no way to put the point in the locus.

Cabri Geometry

Cabri Geometry [http://www.cabri.com/] an extended analog of GSP. A standard for Education.

+: a thomas more complete better locus trend lines, includes intersection of deuce loci. compatible by using TI calculators according to researchs in education Minus: a general look occurs as bit oldy.

Cinderella

Cinderella [http://www.cinderella.de/tiki-index.php] - very different from either GSP, written within Java.

+: The continuity problem is solved here, Switch between elliptic, hyperbolic and Euclidean geometry by one doubleclick. Two clicks gives projective dual diagram. Minor pluses: continuous angle work (could require arbitrary large values). multi-platform.

Minus: No way to clean calculations (particularly professional people might non exist as respire to trisect an angle). There is no macro constructions, Bit as well algebraical: 1 potty non construct the section or even arc, sole lines & circles, No way to hide objects, It requires years to produce a equivalent constructiin in Cinderella than on GSP There is no directly way to put the point in locus.

For to run non-Euclidean geometry also so this is in spades for that you.

Drgeocaml

Drgeocaml [http://home.gna.org/geocaml/] a free GPL analog of GSP, written in Ocaml.

+: May import XML files containing the description of a theorem Could prevent in case the theorem is confessedly applying machine-controlled theorem proving methods Layers

Minus: There is no locus There are no macros No work to produce the java applet for publishing in web.

Euklid DynaGeo

Euklid DynaGeo [http://www.dynageo.com/] very reasonable parallel of GSP.

Minus: No work to produce the java applet for publishing in web. Euklides

Euklides [http://www.euklides.hu/] bit more calculus-oriented parallel of GSP.

+: Macros Layers Minus: No work to produce the java applet for publishing in web.

Dr genius

Dr genius ???

Dr Geo

Dr Geo [http://www.ofset.org/drgeo] very basic compass and ruler construction program GPL.

Minus: No work to produce the java applet for publishing in web. Gambol

Gambol [http://gambol.sourceforge.net/] ???

GeoGebra
GeoGebra [http://www.geogebra.at/] Ð? free analogue of GSP.

The Geometer's Sketchpad

The Geometer's Sketchpad [http://www.keypress.com/sketchpad/] (GSP) The most popular program right now.

The Geometric Supposer

A Geometrical Supposer. [http://cet.ac.il/math-international/software5.htm]

GEUP

GEUP [http://www.geup.net] bit more calculus-oriented analogue of GSP.

+: drawing a share is bit better.

Minus: No work to produce the java applet for publishing in web.

GRACE
GRACE [http://www.cs.rice.edu/~jwarren/grace/] The Graphical Ruler And Compass Editor, an analogue of GSP, written within Java.

+: includes proof capabilities

Isard

Isard [http://www.jeannot.org/~js/isard/] ???

Kig

Kig [http://edu.kde.org/kig/] a free (GPL) analog of GSP for KDE, bit more to calculus-oriented, section of KDE Edutainment Project .

+: may page through elementary files from either KGeo, KSeg, Dr. Geo and Cabri Geometry (but not very good at this so far).

Minus: It will require supplementary period to produce a equivalent construction than around GSP, there is no work to produce the java applet for publishing in web, no measure, no calculations.

Kgeo

Kgeo [http://kgeo.sourceforge.net/] a free (GPL) analog of GSP for KDE, bit more as well calculus-oriented. ???

KSEG

KSEG [http://www.mit.edu/~ibaran/kseg.html] free (GPL) analog of GSP which has two or three significant unique features.

+: very comfortable interface, very convenient, support big constructions, makes better loci. easy to utilize editable macro instruction using trend lines for recursion, multilingual,

Minus: there is no directly way to put the point in locus, there is no work to produce the java applet for publishing in web.

If we project to wash a bit of heavily, complicated constructions around Euclidean geometry this is for you.

Geonext

Geonext [http://geonext.de] free (GPL) analog of GSP written around Javthe & offers a watch calculus features (parametric curves, functions) also.

Non-Euclid

Non-Euclid [http://cs.unm.edu/%7Ejoel/NonEuclid/] is a very basic Java-IGS only for hyperbolic geometry in the Poincaré disk and the upper half-plane models.

3D programs

Cabri 3D

Cabri 3D [http://www.cabri.com/]

Geomview

Geomview [http://www.geom.uiuc.edu/software/download/geomview.html]

Principle of continuity

Best at present completely IGS except Cinderella suffer from either continuity condition: when you move the point around the construction points can go for even it or behave unexpectedly. On text occurs as line 1 text to prevent whether the particular program has such the condition:

Construct a orthocenter of triangle and trey mid points (say ''The', B' C' ) between vertexes & orthocenter.

Construct the circumcircle of The'B'C' ''.

This is the nine-point circle, it intersect each side of a original triangle at deuce points: the base of altitude & center. construct an intersection of a single side using a circle at mid point nowadays move paired vertex of a original triangle, in case the constructed point doesn't move after base of altitude motion-picture show trough it that probably means that your computers program doesn't develop Continuity condition.

Related programs

The Geometry Applet [http://aleph0.clarku.edu/~djoyce/java/Geometry/Geometry.html]

JavaSketchpad [http://www.keypress.com/sketchpad/javasketchpad/index.php]

HULL
Ken ClarkSon's convex hulls, Delaunay triangulations, alpha shapes calculator in C

Polygon Boolean operations on sets of polygons
GDSII viewer + Algorithms for 2d polygon boolean operations, C++ source code

Computational Geometry Code
Jeff Erickson's links to freely available implementations of geometric algorithms and software.

Fast Industrial-Strength Triangulation
By Martin Held. Copes with polygons with holes and degeneracies/self-intersections; based on repeatedly clipping ears. Source code on request.

QMG project
Mesh generation in 2D and 3D on Unix and NT, and related software by Steven Vavasis.

Delaunay Triangulation Code
J-D. Boissonnat et al.'s code for Delaunay meshing in 2 and 3 dimensions in C++.

Fast Robust Predicates for Computational Geometry
C code for orientation and incircle tests using adaptive-precision floating-point arithmetic

Stony Brook Algorithm Repository - Section on Computational Geometry
Summary of major CG problems and implementations of their solutions

JeoEdit
Two Java applets for editing polygons and point sets for input to computational geometry software.

Gmsh
Gmsh is a three-dimensional finite element mesh generator, primarily Delaunay, with built-in pre- and post-processing facilities. Gmsh is freely available for Windows and most UNIX platforms.


Science: Math: Geometry: Software
Science: Math: Software





© 2005 GeneralAnswers.org