A modularised Java 2D geometry library. The dimensions are defined by orthogonal coordinate axes X and Y that meet at the origin point <x,y> where the coordinates x=y=0. All points in this space can be defined as immutable V2D_Point instances with each coordinate stored currently as a BigRational. I am considering changing this to allow for coordinates to be Math_BigRationalSqrt numbers, algebraic numbers or possibly any real number.
This code is unstable research software.
- Develop more comprehensive unit tests.
- Improve documentation.
- Make a versioned release on Maven Central.
- As the OpenJDK develops some of the functionality may become redundant.
- Consider if it is appropriate to contribute any of this.
The intention is to provide a summary of changes from one version to the next here.
This code began development bundled together with lots of other code developed for an academic research project.
- Welcome.
- The University of Leeds and externally funded research grants have supported the development of this library.
- Thank you Eric for the BigMath library.