PlaGeo is a library written in C++ for doing basic planar geometry. There are types to represent points, lines, polygons and so on and some basic operations on those objects (intersections, distances). Furthermore is easy to draw geometrical objects, either in PostScript format or in a graphics window. SpaGeo is a library for doing three dimensional geometry. This deals with polyhedra, planes, spheres, points and lines in 3D and much more. Documentation in LaTeX format is provided in the package. There is also a PostScript version of the doc available (geodoc.ps.gz) for people not having LaTeX software. PlaGeo was written in C++ on a Silicon Graphics computer. Compilation on other systems will probably require some adaptation (especially if templates work differently on that C++ compiler). Notice This software is public domain. It may freely be copied and used in non-commercial products, assuming proper credit is given to the author, but it should not be resold. If you want to use the software for commercial products, contact the author. This software is provided ``as is'' without warranty of any kind, either expressed or implied. The entire risk as to the quality and performance of the software is with you. Should the software prove defective, you assume the cost of all necessary servicing, repair or correction. Please send any comments to geert@cs.uu.nl (Geert-Jan Giezeman).