Take the 2-minute tour ×
Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

Please recommend a program that can build a graphic of a 3d function and save it to some vector file format (SVG, EPS/PostScript, WMF etc.) I found only Madagascar software, it is free, but it was made for Linux and to make it working with Windows I need to build/compile it, but I can not. :( There is no just a link to download a Windows version.

Are there any other software (preferably free or with a free trial period) to draw a 3d function in a vector format?

Thank you.

share|improve this question
add comment

3 Answers

Check out matplotlib library for python - easy, free and powered by wonderful python!

share|improve this answer
add comment

Asymptote is an open-source program that can draw 3D graphs of functions and save them as "high-quality PostScript, PDF, SVG, or 3D PRC vector graphics". As of writing, they have installation binaries for Linux, Mac OS X, and Windows. However, it takes a little bit of programming to use (example source, PDF result).

share|improve this answer
1  
Thank you. I tried Asymptote before. And it does create PostScript files, but those files just contain an embedded bitmap inside (PNG or JPG file). So, it is just a bitmap/raster file which is saved as a PostScript. But it is not a vector file. True vector file is when it has commands like "LineTo, MoveTo, CurveTo", not just pixels. –  BabYagun Nov 5 '12 at 19:06
    
Oh wow. Zooming in on the PDF I linked to, I see that it just contains a bitmap as well. That's rather misleading on their part! –  Rahul Nov 5 '12 at 19:10
add comment

I would recommend SketchUp, here is a link of many more programs:

http://en.wikipedia.org/wiki/Comparison_of_vector_graphics_editors

share|improve this answer
    
Thank you, but I need a software which can draw a graphic by function. Let's say I enter "z = x*y" and this program draws a 3d-graphic of this function. And then I need to save that result as a vector file. Not just a bitmap (not JPG, PNG). –  BabYagun Nov 4 '12 at 20:00
add comment

Your Answer

 
discard

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.