MathOverflow is a question and answer site for professional mathematicians. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In a paper I am in the process of writing in LaTeX, I need to draw and incorporate some diagrams of hyperbolic surfaces in my LaTeX document. Is there any software I can use to draw hyperbolic surfaces, either closed, or with boundaries or punctures ? Are there any such freely downloadable softwares that I can use to draw such diagrams ? Please let me know if you know one. I apologize if this is off-topic. Thank you !

share|cite|improve this question
If it is to be published in a journal, consult the web page of the journal about what they want for diagrams. – Gerald Edgar May 3 '12 at 17:18

Recently, Dani Calegargi put together a program called wireframe for this purpose. It is documented here and available here. Playing around with it, it seems to work pretty well.

share|cite|improve this answer

Try 3D-XplorMath, available for free download at . You can see many surfaces created using the program in The Virtual Math Museum at

share|cite|improve this answer

Maybe TikZ and PGF here. Also, there is a package based on TikZ, called PGFPlots, here.

Another option is to use Asymptote: The Vector Graphics Language.

share|cite|improve this answer

POV-Ray can make beautiful 3d plots of surfaces, but it can take a lot of work to get what you want. Here is an ellipsoid that I made using the method described on Friedrich A. Lohmueller's site. Good luck!

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.