We present the first release of the Exacus C++ libraries. We aim for systematic support of non-linear geometry in software libraries. Our goals are efficiency, correctness,
completeness, clarity of the design, modularity, flexibility, and ease of use. We present the generic design and structure
of the libraries, which currently compute arrangements of curves and curve segments of low algebraic degree, and boolean operations
on polygons bounded by such segments.
Partially supported by the IST Programme of the EU as a Shared-cost RTD (FET Open) Project No IST-2000-26473 (ECG – Effective
Computational Geometry for Curves and Surfaces).