|
GeoLib is a 2-dimensional Computational Geometry Library
which is available in C++ and C#. GeoLib provides a robust,
powerful and fast solution to many geometry problems, whilst
being extremely easy to use and easy to understand.
The library contains a collection of classes including
vectors, points, lines, circles, rectangles, polygons and
curved polygons. Polygons support Boolean operations such as
union, intersection and difference as well as a variety of
functions, from point inclusion tests to convex hull
creation. For a more detailed list of functions see the
features section, or
download our demonstrations and user guides.
Included in the library is a class representing a geodetic
position which, in addition to a number of other functions,
provides conversion to Cartesian co-ordinates through 24
different map projections allowing geospatial polygon
representation. |