A program to draw simple geometry (points, lines, dotted lines etc.)

I am looking for a program to create images of very simple situations, e.g. this. I have already tried Geogebra but I am not quite satisfied with the result. I want my images to look as if they were taken from some (geometry) book; this is what I mean:

enter image description here

This was taken from my last year's geometry lecture notes. I feel like everyone is using the same program to create such images (because they all look the same).

Does anyone know what program I could use in order to create such images? I'm sure I could succeed with both MS Paint and Adobe Photoshop, but I'm looking for some program made to create such images. I hope this is the right place to ask for this and thanks for any help in advance.


If you do not like coding and looking for WYIWYG, then Ipe is a good option.

If you like coding, then you have many options: PSTricks, TIKZ/PGF, Metapost, Asymptote, ...


You may want to try Tikz. See http://www.texample.net/tikz/ for examples.


I use Omnigraffle for the Mac. It is by far the easiest figure-maker for mathematics and is LaTeX friendly. Simply drag and drop predefined shapes (including points, lines, polygons, etc.) within Omigraffle, adjust them as needed for size, opacity, color, etc., use LaTeXIt to add labels or equations, save, then export to pdf or eps. I created the following faithful reproduction of your image by sight in 45 seconds.

enter image description here


You might also try out DrGeo which is a interactive geometry program.

Screenshot 1Screenshot 2

Screenshot 1 source: http://screenshots.debian.net/screenshots/d/drgeo/2090_large.png

Screenshot 2 source: http://blog.ofset.org/public/drgeo/DrGeoII-2cercles.png