Super User is a question and answer site for computer enthusiasts and power users. 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

I'm looking for some software that I can use to draw simple geometric things like this:

dot product

Or even better:


Does anyone know any software capable of drawing these things easily? I'm particularly interested in anything that works on Linux.

share|improve this question
Are you looking for a GUI app to hand-draw stuff, or some kind of markup/script language to describe a drawing to a renderer? – DarenW Nov 8 '09 at 0:05
markup/script language to describe a drawing to a renderer is the nearest of the two. – Andrea Ambu Nov 8 '09 at 0:13
up vote 14 down vote accepted

You could try C.a.R. It's free, cross platform and open source.

C.a.R. is a dynamic geometry program simulating compass and ruler constructions and much more on a computer.

enter image description here

share|improve this answer
wow! and it support Latex! great! I just did a simple one ( ), but the cool thing is that it is very easy to use! Thanks! – Andrea Ambu Sep 14 '09 at 13:52
Glad you like it! BTW, that firefly problem is way over my head :) – alex Sep 14 '09 at 14:04
Wow, the cool stuff you learn reading these questions... – Joe Internet Nov 8 '09 at 2:46

GeoGebra: it comes in multiple languages, is easy to use but powerful, and can export to LaTeX, SVG and other formats. It also supports applets and other tools.

enter image description here

share|improve this answer
this one seems pretty nice too! Thanks! – Andrea Ambu Sep 17 '09 at 23:31

Powerpoint or sketchup. Might not be the best but works if you don't have anything better at hands.

share|improve this answer

Inkscape. You can make straight lines, arcs, text at arbitrary angles, etc. With layers, you might be able to make a shadow on a trapezoid like in that example.

share|improve this answer

You must log in to answer this question.

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