javaGeom / News: Recent posts

javaGeom 0.11.2 released

Hi,

The last version of the javaGeom library has just been released, and is now available for download !
JavaGeom is a Java library for geometric computing.
It provides a general framework for manipulating and creating geometric primitives (polygons, conics, bezier curves...), computing the intersection points between shapes, applying transforms, or performing measurements.

This version mainly fixes some bugs, and introduces new features like computation of
inertia ellipses, or the simplification of polygons or polylines via the
Douglas-Peucker algorithm.... read more

Posted by David 2014-02-23

javaGeom 0.11.1 released

Hi,

The last version of the javaGeom library has just been released, and is now available for download !

JavaGeom is a Java library for geometric computing.
It provides a general framework for manipulating and creating geometric primitives (polygons, conics, bezier curves...), computing the intersection points between shapes, applying transforms, or performing measurements.

This version is mainly consolidating the changes in interface and renaming introduced in 0.11.0, fixes some bugs and introduces some new features, and provides a more complete API documentation.... read more

Posted by David 2012-09-23

JavaGeom 0.11.0 released

Hi,

The last version of the javaGeom library has just been released, and is now available for download !

JavaGeom is a Java library for geometric computing.
It provides a general framework for manipulating and creating geometric primitives (polygons, conics, bezier curves...), computing the intersection points between shapes, applying transforms, or performing measurements.

The 0.11.0 releases consists in a large rewriting of the API, changing lot of method names and removing of obsolete classes. This should result in a more compact and easier to understand API.
As the compatibility with previous versions is broken, the 0.10.x series will still be supported. Release 0.10.3 introduces new method names, while keeping obsolete ones.... read more

Posted by David 2012-07-15

javaeom 0.10.2 released

Hi,

The last version of the javaGeom library has just been released, and is now available for download !

JavaGeom is a Java library for geometric computing.
It provides a general framework for manipulating and creating geometric primitives (polygons, conics, bezier curves...), computing the intersection points between shapes, applying transforms, or performing measurements.
The 0.10.2 fixes several bugs, mainly in polygon manipulation and buffer computation. As always, feedback is welcome !... read more

Posted by David 2012-03-11

javaGeom 0.10.0 released

Hi,

The last version of the javaGeom library has just been released, and is now available for download !

JavaGeom is a Java library for geometrical computations.
It provides a general framework for manipulating and creating geometric primitives (polygons, conics, bezier curves...), computing the intersection points between shapes, applying transforms, or performing measurements.
The 0.10.0 release removes the dependency of Point2D to the java.awt.Point2D class. This should make the library usable for android application. Several bugs have been fixed for the manipulation of polygons. Feedback is welcome !... read more

Posted by David 2011-12-04

javaGeom 0.9.2 released

Hi,

The last version of the javaGeom library has just been released, and is now available for download !

JavaGeom is a Java library for geometrical computations.
It provides a general framework for manipulating and creating geometric primitives (polygons, conics, bezier curves...), computing the intersection points between shapes, applying transforms, or performing measurements.
the 0.9.2 release includes the modified version of the GPCJ lib, a java port of the General Polygon Clipper library. This fixes several bugs brought with the javaGeom-0.9.1 library.
This release also includes new functions for working with polygons; direct access to centroid and area of any polygon possibility to compute polygon difference, creation of oriented rectangles... and enhances the computation of buffers.... read more

Posted by David 2011-10-16

javaGeom 0.9.1 released

Hi,

The last version of the javaGeom library has just been released, and is now available for download !

JavaGeom is a Java library for geometrical computations.
It provides a general framework for manipulating and creating geometric primitives (polygons, conics, bezier curves...), computing the intersection points between shapes, applying transforms, or performing measurements.

This new release includes new functions for working with polygons; direct access to centroid and area of any polygon possibility to compute polygon difference, creation of oriented rectangles... and enhances the computation of buffers.... read more

Posted by David 2011-10-06

javaGeom 0.9.0 released

Hi,

A new version of javaGeom library has been released. JavaGeom is a library devoted to geometric computing with java.

This new released removed deprecated classes and methods, re-organized slightly the class hierarchy, and incorporate the GPCJ library, making it possible to compute polygon unions and intersections.

For a complete list of changes, the the changes.txt file.

regards,
David

Posted by David 2010-11-06

javaGeom 0.8.1 released

Hi,

The last version of the javaGeom library has just been released, and is now available for download.

JavaGeom is a Java library for geometrical computations.
It provides a general framework for manipulating and creating geometric primitives, computing the intersection points between shapes, transforming the shapes by affine transforms, and performing measurements.

This release is mainly a bug-fix release, that enhances the support of circulinear curves and the computation of shape buffers. Complete liste of changes is given in file "changes.txt".... read more

Posted by David 2009-11-15

javaGeom 0.8.0 released

Hi,

The last version of the javaGeom library has just been released, and is now available for download.

JavaGeom is a Java library for geometrical computations.
It provides a general framework for manipulating and creating geometric primitives, computing the intersection points between shapes, transforming the shapes by affine transforms, and performing measurements.

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.... read more

Posted by David 2009-09-06

circulinear shapes introduced

hi,

development on javaGeom is stil continuing. A new feature has recently been added to the repository : circulinear shapes.

Circulinear curves allow to represent exactly curves composed of lines and circle arcs. They are useful for computing buffers around other shapes. Circulinear shapes all implement a "getBuffer(double)" method, and all cirulinear curves implement a method "getParallel(double)".... read more

Posted by David 2009-07-30

javaGeom 0.7.0 released

Hi,

the new version of the javaGeom library has been released.

JavaGeom is a Java library for geometrical computations.
It Provides a general framework for manipulating and creating geometric primitives,
computing the intersection points between shapes, transforming the shapes by affine
transforms, and performing measurements.

This new version re-organise some classes, and add new algorithms: convex hulls of polygons (graham scan, Jarvix March), and KD-Tree for range seach of points.... read more

Posted by David 2009-02-16

JavaGeom 0.6.3 released

JavaGeom 0.6.2 has been released, correcting man bugs, providing a more comprehensive API.

JavaGeom is a Java libray for geometric computing. It provides data structures for creation and manipulation of geometric data.

Amoung new features:
- possibility to complement domains
- better support of vertices manipulation of polygons and polylines
- can draw directly shapes on a Graphics2D.

See the web page:
http://geom-java.sourceforge.net/ ... read more

Posted by David 2008-12-22

javaGeom 0.6.2 released

JavaGeom 0.6.2 has been released

This release introduce some new features:
- QuadBezier2D
- grid subpackage
and fixes many bugs. The support of conics have been greatly improved, even if not yet perfect.

Also the web page was updated, with some demos and a small tutorial.
http://geom-java.sourceforge.net/

David

Posted by David 2008-07-30

javaGeom: web site updated

Web page of the project have been updated: new design, more information, and better organised.
You can check it at http://geom-java.sourceforge.net/

Some demos of the possibilities are available at
http://geom-java.sourceforge.net/demos.html

Regards,
DL

Posted by David 2008-06-24

javaGeom 0.6.1 released

avaGeom library 0.5.2 has been released.

JavaGeom is a Java library for geometrical computations.
It provides a general framework for manipulating and creating geometric primitives,
computing the intersection points between shapes, computed shapes obtained after affine
transforms, and performing measurements.

Classical uses are the creation of geometrical primitives by the user, their modification,
and measurements or tests of some predicates. ... read more

Posted by David 2008-05-24

javaGeom 0.6.0 released

JavaGeom library 0.5.2 has been released.

JavaGeom is a Java library for geometrical computations.
It provides a general framework for manipulating and creating geometric primitives,
computing the intersection points between shapes, computed shapes obtained after affine
transforms, and performing measurements.

Classical uses are the creation of geometrical primitives by the user, their modification,
and measurements or tests of some predicates. ... read more

Posted by David 2008-03-08

javaGeom 0.5.2 released

JavaGeom library 0.5.2 has been released.

JavaGeom is a Java library for geometrical computations.
It provides a general framework for manipulating and creating geometric primitives,
computing the intersection points between shapes, computed shapes obtained after affine
transforms, and performing measurements.

Classical uses are the creation of geometrical primitives by the user, their modification,
and measurements or tests of some predicates. ... read more

Posted by David 2008-01-18

javaGeom 0.5.1 released

JavaGeom is a Java library for geometrical computations.
It provides a general framework for manipulating and creating geometric primitives,
computing the intersection points between shapes, computed shapes obtained after affine
transforms, and performing measurements.

Classical uses are the creation of geometrical primitives by the user, their modification,
and measurements or tests of some predicates. ... read more

Posted by David 2007-12-02

javaGeom 0.5.0 released

JavaGeom is a library for the Java programming language dedicated to geometrical computations.
It Provides a general framework for manipulating and creating geometric primitives,
computing the intersection points between shapes, trasnforming the shapes by affine
transforms, and performing measurements.

Classical uses are the creation of geometrical primitives by the user, their modification,
and measurements or tests of some predicates.... read more

Posted by David 2007-10-20

javaGeom API online

The Javadoc-generated API of the javaGeom project has been published on its web-site:
http://geom-java.sourceforge.net/api/index.html

This will help potential programers to understand the structure of the code.

Please not that the wiki pages are open:
http://geom-java.wiki.sourceforge.net/

Even if it is quite light at the moment, it is updated more frequently that the web page.

For any questions, the forum is open.... read more

Posted by David 2007-10-17

javaGeom 0.4.0 released

New release of JavaGeom Library.

JavaGeom is a library to performs geoemtrical computations such as intersection points of curves, position of points on a curve, or clipping of geometrical shapes.

more details can be found in
http://geom-java.sourceforge.net/

Main changes:
- introduce usage of generics
- add general methods for curve manipulation (inverse curve, subcurve...)
- better support of curves clipping
- better support of parabolas and CubicCurve2D... read more

Posted by David 2007-05-13

javaGeom 0.3.0 Released

New release of the Java library for geometrical computations.

Most of the work was to try to define a stable hierarchy for curves and for affine transforms.
New shapes have been added: Parabola2D, Box2D... and support for other shapes enhanced.

Posted by David 2007-03-07

first release

Hi,
the first release of the geometry toolbox for java is online. it concerns at the moment only geometry of the plane, and it is not complete, but it is useable.
I have tried to make it general, easy to interface with the java.awt.geom package, and easy to extend.
Ccomments are welcome !

Posted by David 2006-12-01