35
$\begingroup$

Does it exist a free interactive geometry software, like GeoGebra, which works for 3D geometry? I would be able to draw spheres, great circles, and so on.

$\endgroup$
2
  • $\begingroup$ Perhaps you will get a better answer if you post at tex-latex.stackexchange.com $\endgroup$
    – anonymous
    Sep 3, 2010 at 20:17
  • 1
    $\begingroup$ Well, I am searching for an interactive software. ArchimedesGeo3d (en.wikipedia.org/wiki/Archimedes_Geo3D) seems quite good. $\endgroup$
    – zar
    Sep 3, 2010 at 21:34

12 Answers 12

14
$\begingroup$

GeoGebra 5.0 (with 3D) has been released:

https://www.geogebra.org/

$\endgroup$
1
  • $\begingroup$ Can this software draw 3D graphics with latitude and longitude? $\endgroup$
    – enbin
    Mar 17, 2020 at 10:57
9
$\begingroup$

There will be a public preview of GeoGebra 3D soon. Keep an eye on the GeoGebra forums :)

$\endgroup$
1
  • 1
    $\begingroup$ Wow, very good! $\endgroup$
    – zar
    Oct 2, 2010 at 12:14
4
$\begingroup$

Geomview is fairly flexible, and allows you to work in Euclidean, spherical or hyperbolic geometry. Depending on which operating system you use it might be easier or harder to get it installed. It made it into the Ubuntu repositories recently, so if you're running Ubuntu it takes little effort to install.

That said, it's not the easiest software to use -- quite a ways away from the interface of GeoGebra. More often than not, if I need a high-quality rendered image of something 3-dimensional, I code a PovRay script and render it.

Blender is open-source and interactive. It appears to be quite flexible -- it's used to produce models for 3d video games, for example. I haven't really got comfortable using it, though.

$\endgroup$
3
  • $\begingroup$ I'm a POV-Ray fan too; this however requires you to specify positions as coordinates instead of being able to interactively move objects around. Some skill in coordinate geometry is really needed for its proper use. $\endgroup$ Sep 4, 2010 at 23:05
  • $\begingroup$ True. A 3d package of the quality of GeoGebra would be most welcome. $\endgroup$ Sep 4, 2010 at 23:11
  • $\begingroup$ For the unfamiliar: blender.org . There's a portable version if you don't want to bother with installing and you just want to try it out: portableapps.com/apps/graphics_pictures/blender_portable $\endgroup$ Sep 5, 2010 at 23:05
2
$\begingroup$

You can try pgftikz http://www.texample.net/tikz/examples/

$\endgroup$
1
  • $\begingroup$ It is a very good software! But it isn't interactive. I would like to construct my figures and manipulate it. $\endgroup$
    – zar
    Sep 3, 2010 at 21:35
2
$\begingroup$

I think you can, to a limited extent, use Google Sketchup, but that's not really the same.

Cabri3D is probably the most like what you want, but it's commercial. Autograph, also commercial, may do some of that kind of stuff, but I'm not sure.

$\endgroup$
2
  • $\begingroup$ @JM: oops. I didn't mean GrafEq, which I really like but as you said doesn't do anything like this; I meant Autograph. $\endgroup$
    – Isaac
    Sep 4, 2010 at 1:29
  • $\begingroup$ Isaac: FWIW, the only reason I remember is that I used it incessantly to draw curves, pre-Mathematica. Also because the guy who wrote it has a "self-referential" equation named after him. :) $\endgroup$ Sep 4, 2010 at 22:57
2
$\begingroup$

here is a complete list of softwares:

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

$\endgroup$
2
$\begingroup$

I developed a free 3d drawing program that runs in modern browsers (HTML5, based on Three.js). The English version is called Geoservant 3D, the original German version is called Geoknecht 3D.

I would be able to draw spheres, great circles, and so on.

You can easily draw:

cube, cuboid, cylinder, line, line segment, plane, point, polygon, quadrangle (square), sphere, text, triangle, vector.

Rotation is available for: Cuboid, cube, text, cylinder as well.

After you specified some 3d shapes you can also animate their properties by changing the number values. See description on page how to change values: holding down ALT key and using cursor keys. Also have a look at the gallery on the page to see what things you can achieve with this program. It also calculates basic values of the 3d objects.

Currently I am using it a lot to solve vector and plane equations. By the visualization I can check if the result is correct. That is one use case, and it is super helpful for me.

Hope that helps you too.


Example:

3d-coordinates of a cube with space diagonal and face diagonal

If you search for a program for 2D drawings, you could use the new Geodrafter 2D.

Update: Geoservant is now available in German, English, Chinese, and Swedish.

$\endgroup$
0
$\begingroup$

Try kd3-surf if you haven't yet found it at http://k3dsurf.sourceforge.net/

Free software and small file size, easy to manipulate.

$\endgroup$
0
$\begingroup$

If you're on a mac, theres a plotting software build in.
Go to Applications / Utilities / Grapher.
It's easy and powerful, can plot 2D and 3D graphs.

$\endgroup$
0
$\begingroup$

If you're a programmer, you might have some luck with Octave and the ezmesh function

A MATLAB tutorial is available here. Usually Octave functions behave exactly like MATLAB ones, but I haven't tried it yet.

$\endgroup$
0
0
$\begingroup$

Look at the DMelt program. It is free. You can draw 3D functions, parametric functions in 3D. The canvas is called HPlot3D. Look at the at the example galley with math plots.

$\endgroup$
1
  • $\begingroup$ -1: The question is not asking for plotting software. $\endgroup$
    – epimorphic
    Mar 29, 2015 at 1:53
0
$\begingroup$

FEOGWEBRA 3D IS TOP NOCH, BUT HERE ARE SOME ALTERNATVES:

Archimedes Geo3Dhttp://archimedesgeo3d.weebly.com/

THE CLASSIC CABRI 3D: https://cabri.com/en/enterprise/cabri-3d/index.html CALQUES 3D> http://www.calques3d.org/( YHE ONLY ONE THAT OFFERS 3D LOCI

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .