GeometryCore version 1.3.0
This version fixes a few issues and introduces some new capabilities that are mostly backwards compatible.
Features:
- Added simple quadtrees for points and nonpoint objects
- Added an IPECommands class for easily invoking command-line functions provided by IPE. See javadoc for details.
- Added functionality to split edges and merge vertices in SimpleGraphs
Bug fixes:
- Fixed the collinear-points problem in the Delaunay triangulation
- OS-based UI-scaling is now supported in the Graphics2D-based RasterWriter (and thus GeometryPanel).
- DoublyLinkedListItem now properly uses its own type; classes inheriting from ReferencedDLLItem may need to update their class definitions
Work in progress:
- Ellipses remain WIP (as in v1.2.0) and an initial class for parabolas has been added
- GeoJSON reader has been added. It may not handle all variants / geometric types just yet. See implementation for details.
Various smaller utility and convenience functions have been added, as well as improvements to javadoc descriptions.