Description
Placeholder for tasks that could be undertaken in this year's GSoC.
Ideas:
- Examine and potentially redesign the API and algorithms in the commons-geometry-enclosing module. The goal here is to make consistent use of the newer geometry API and ensure that the algorithms are sound.
- Examine and potentially redesign the API and algorithms in the commons-geometry-hull module. The goal here is to make consistent use of the newer geometry API and ensure that the algorithms are sound (see GEOMETRY-144).
- Design and implement a parser/writer for the PLY file format in the commons-geometry-io-euclidean module.
- Design an API for advanced 3D mesh data structures (e.g. halfedge meshes) and operations (e.g. surface subdivision, smoothing, etc). This may end up being another module, e.g. commons-geometry-mesh.
- Create a series of user guides and/or tutorials demonstrating best-practice use of the library.
- other ideas ... ?