I'm looking for some software that allows one to draw accurate pictures in hyperbolic space. In particular, I want to be able to specify pairs of points and generate the geodesic between them, in various models. I'd like to be able to do this in the upper half-plane model, Poincare disk model, Klein model, and it would be really great if I could also do it in the hyperboloid model. I expect something that does this would have other features, like display multiple geodesics in one picture, and generate tilings and whatnot.
I'm mostly talking about hyperbolic surfaces, but something that addresses 3-manifolds would be awesome too. To be really effective it would have to include a way of zooming in to areas, for instance as distance concatenates near the boundary.
I do have some drawing skills, and I'm able to get by with sketches sometimes, but other times I really want to see what's happening precisely. I must admit I know little about writing code, but am willing to learn. It just seems there is enough interest in hyperbolic geometry these days that somebody must have made some interactive software like this.