Contributor
Saurabh Singh

Enhancing the 2D Arrangement Demo


Mentors
Efi Fogel
Organization
CGAL project

The 2D Arrangement package can be used to construct, maintain, alter, and display arrangements in the plane. Once an arrangement is constructed, the package can be used to obtain results of various queries on the arrangement. The demo uses the 2D Arrangement package to show its capabilities. A potential user can quickly determine whether the package can be used to solve a problem they may have and how to implement it. The current Arrangement Demo has support for

  • Segments
  • Polyline
  • Conics
  • Linear
  • Circular Arcs.

The demo can demonstrate to the user more types of curves that are supported by the library like Bezier and Algebraic curves. Certain aspects of the demo also need to be improved, like the parsing of the polynomials for the Algebraic curves and the input and output functionality