News
JavaGeom 0.10.2 released
JavaGeom 0.10.2 has been released on 2012.03.11.
This is mainly a bug-fix release, mainly for manipulating polygons and computing buffers.
As usual, you can download the latest release, or consult the API.
JavaGeom 0.10.0 released
JavaGeom 0.10.0 has been released on 2011.12.04.
This version removes the dependency of Point2D class to the java.awt.Point2D class. This (should) make it possible to use javaGeom library on system that do not support AWT, specifically android phones. If you're developping for android using JavaGeom, please let me know!
Other features includes better support of boolean operations on polygons. All operations (union, intersection, difference, exclusive or) are now supported, through the port of the GPCJ lib.
As usual, you can download the latest release, or consult the API (API page was also updated).
JavaGeom 0.9.2 released (2011.10.16)
JavaGeom 0.9.2 has just been released.
This version includes a modified version of the GPCJ library, making it possible to compute easily polygon differences.
Click here to download the latest release, or here for consulting the API.
JavaGeom 0.9.1 released (2011.10.06)
JavaGeom 0.9.1 has just been released.
This version relies on the GPCJ library to provide boolean operations on polygons: union, intersection, and exclusive or.
New features also includes support for centroid and area of any polygon, a better support for buffer of polygons and of "circu-linear" shapes, and several bug fixes. See the file "changes.txt" in the source for details.
Click here to download the latest release, or here for consulting the API.
JavaGeom 0.9.0 released (2010.11.06)
JavaGeom 0.9.0 has just been released.
This version removes obsolete classes and methods, resulting in a clearer API. Class organization have been reorganized too, enhancing management of shape sets and arrays. Finally, the libray GPCJ have been incorporated to javaGeom, making it possible to compute unions and intersections of polygons.
Click here to download the latest release, or here for consulting the API.
JavaGeom 0.8.1 released (2009-11-15)
JavaGeom 0.8.1 has just been released.
This release improves the support for circulinear curves, and for the buffer computation of shapes. Code was improved, and static factories have been introdudced for most implementation classes. Some bugs have also been fixed.
Click here to download the latest release, or here for consulting the API.
JavaGeom 0.8.0 released (2009-09-08)
JavaGeom 0.8.0 has been released. New features of this release are the introduction of the circulinear shapes. Circulinear shapes are composed of line or circle elements. They allow easy computations involving length of curves, the computation of parallel curves, and the computation of shapes buffers. Moreover, many bugs have been fixed, including a better display of ellipses and circles and their arcs. Just try it !. The javadoc pages have been updated as well.1000 downloads reached (2009-08-30)
The library has been downloaded 1000 since its creation. Although this is not a very high download rate, this shows some interest in this type of library, and new versions are expected to become more popular.New demos (2009-04-01)
Two demos showing the use of kd-tree in 2 dimension have been added to the demos page. They show how to perform a range search, and how to find the nearest neighbor in a set of points.