Geometry

[Volume and area computations] [Demonstrations] [Special shapes] [VRML-applications]

-----

GRACE - Graphical Ruler and Compass Editor
Let you draw geometrical shapes, that is lines and circles, to prove various geometrical properties.

NonEuclid
Provides a tutor and applet for learning non-Euclidian geometry. Requires Java 1.1.3 support.
Copyright Joel Castellanos

Basic Geometry applets
Eight applets demonstrating basic geometric properties.

Advanced Geometric Configurations
Nine applets demonstrating more advanced geometric properties.

Morley's Theorem
Graphical demonstration of Morley's theorem.

Finding the Slope of Line Segment
Computes the slope of a line between two graphically given points.
(Copyright Robert Bunge)

ArcLength
Approximates the arc length of a polonomial of degree three or smaller.

The Light cone
An illuminating introduction to relativity.

Cinderellas Cafe
Many geometric demonstrations.
(In German. Copyright Richter-Gebert&Kortenkamp)

Geometry Explorer
Shows many different geometric shapes, and how they appear.

Dispaly all three and four dimensional regular solids
All regular solids in 3D or 4D are shown. Rotatable.

Imaging Raytracer
Displays diffent geometrical shapes and how to change the eye view.
(Copyright by Paul Flavin.)

NINA
Draws colored figures from simple geometric shapes.

Construction
Construct an n-gon (polygon with n sides) for which n given points serve as midpoints of its sides.
(Copyright Alexander Bogomolny)

-----

Volume and area computations

2 Dimensional Geometrical Computation
Calculates the area and perimeter of several geometrical shapes given their properties.
(Copyright Jun Ni. CGI-script.)

3 Dimensional Geometry Computation
Calculates many essential properties of geometrical 3D-shapes given their sizes.
(Copyright Jun Ni. CGI-script)

Constant Perimeter and Constant Area Rectangles
Demonstrates how to construct rectangles of constant area or perimeter.
(Education Development center)

Area of a circle
Approximates the area of a circle with an inscribed regular polygon with up to 1000 sides.

Hexagonal Area Calculator
Computes the area of a hexagon given its width or the other way around.
(Hexnet. Java Script)

Epipolar Geometry
Demonstrates the basics of epipolar geometry.

Cheng-Pleijel Point of a Quadrangle
Demonstration of the Cheng-Pleijel Point of a Quadrangle.

Angle Trisection
Demonstrates how to trisect a given angle.
(Copyright Alexander Bogomolny)

-----

Demonstrations

Collection
A collection of 57 demonstrations on various basic geometric subjects.
(International Education Software)

Collection
A collection of 21 demonstrations on geometric topics in calculus.
(International Education Software)

Collection
Collection of 26 demonstrations on more advanced geometrics.
(International Education Software)

Interact with Pascal's Theorem
Demonstrates the concept of Pascal's theorem.

Interact with Pascal's Theorem
Same as above, only input is given by numbers, not graphically.
(Geometry center. CGI-script)

WebPisces Models
10 different Pisces models with various parameter inputs.
(CGI-script)

Euclid's Elements
Contains the complete text of Euclid's Elements, and including demonstarations using java applets.
(Copyright D.E.Joyce, Clark University)

Nine Point Circle
Shows how nine different points in a triangle are on the same circle, and presents three proofs of this.

Analog gadgets
Demostrates how to make an circle or ellipse by resizing a triangle.
(Copyright Alexander Bogomolny)

Circles
Demonstrates how to draw a circle.

Peaucellier Linkage
Shows how a circle movement can be transformed into a straight line movement.
(Copyright Alexander Bogomolny)

Kepler's laws
Demonstrates Kepler's laws graphically.
(Copyright UBC Mathematical Department)

-----

Special shapes

[Parabolas] [Ellipses] [Animated shapes] [Spirographs] [Bezier curves and splines]

Famous Curves
56 different curves drawn with applets. Includes demonstration of graphic properties of the curves.
(JohnJ O`Connor, Edmund F Robertson :
School of Mathematical and Computational
Science University of St Andrews.)

Parabolas

Parabola
Demonstrates how to use the definition of a parabola to draw one.

Envelopes
Draws the envelope of a group of parabolas with the same initial velocity.

Parabolas&Circles
Demonstrates how different angled parabolas all will end on the same circle after a given time.

Point/Line Duality
Draws a line depending on a given point and circle or parabola.
(Computational Geoetry)

Tangent line for parabola
Shows how a secant line turns into a tangent line on a parabola.

Ellipses

Ellipse
Draws an ellipse based on its definition.

Congruent Zeta function Calculator for Hyperelliptic Curves
Computes the zeta function for an elliptic or hyperelliptic curve.
(Source avaliable. CGI-script.)

Animated shapes

Stereoscopic animated Hypercupe
Shows an rotating hypercube in 3D. 3D-glasses may be useful.

Stereoscopic Animated 24-Cell Object
Same as above, with a 24-cell object.
(Source code avaliable.)

Stereoscopic animated Cross-Polytype
Same as above, with a cross-polytype
(Source code avaliable.)

Hyberspace simulation wiht arbitrary number of dimensions
Displays the projection and intersection of a hypercube in 3 dimensions. Includes a thorough discussion of the applet.
(weBus. Source code avaliable.)

Octahedron
Interactive animation of an tetrahedron with the central octahedron missing.

The Geometry Applet
Shows an icosahedron which can be turned and moved.
(David E. Joyce Department of Mathematics and Computer Science . Source code avaliable.)

Stereoscopic Interactive Hypercube Slicer
Demonstrates a 4-dimensional cube falling through a 3-dim. space.
( Copyright Stefan Scheller. Java Script)

Spirographs

Spirograph
Draws a spirograph from given input parameters; circle radii, offset and number of iterations.
(Source code avaliable.)

Spirograph
Draws a spirograph from two slowly moving circles.
(Source code avaliable.)

Cycloids
Demonstrates how to draw trachoids by spinning a wheel. Both regular cycloids, hypocycloids as well as epicycloids can be drawn.
(Copyright Alexander Bogomolny)

Bezier curves and splines

Curve
Demonstrates a Hermite, Bezier or B-spline curve based on four points.
(Source code avaliable.)

Curves
Shows a Bezier and/or Bspline curve based on arbitrarily many points.
(Text in japanese, applet in english.)

Groove
Draws Bezier curves.
(Source code avaliable.)

Bezier Splines
Demonstrates the drawing of a Bezier curve between two endpoints and with two additional points in between.
(Copyright UBC Mathematics department.)

Bezier Curve
Plots a Bezier curve based on arbitrarily many points.

-----

VRML-applications.

Different groups of geometric shapes in VRML-worlds:

(Virtual Polyhedra. VRML)

-----

Top of page