Here you can find some demos
with various geometric objects ... nice to look at, but without deeper meaning.
And here is a collection
of some well known euclidean compass and straightedge constructions.
A few of them do also work in hyperbolic geometry, but others don't.
The main features are:
- Points, lines, segments, rays, circles, triangles, polygons and regular N-gons
- Intersection calculation between lines, segments, rays, circles
- Construction methods like midpoint, angle bisector, perpendiculars, tangents, incircle, circumcircle, ...
- Mirroring arbitrary objects at lines, segments, rays
- Rotating arbitrary objects around points
- Measuring of distances and angles
A more comprehensive documentation of the available objects and methods can be
found in the API doc for users.
As the math behind the code is not well documented yet, I just link
the english wikipedia here:
A git repository can be found at:
To get a local copy, use git clone:
git clone http://git.koalatux.ch/raoul/hyperbolic_geometry.git/