LibVsg (Visaurin Geometric Library) is a 2D/3D
software library with a focus on basic geometric
manipulations. Written for use by C programs, it
provides support for single and double precision
arithmetics. A Python wrapper also comes with the
distribution.