Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.txt | 2012-07-15 | 1.5 kB | |
javaGeom-0.11.0-src.zip | 2012-07-15 | 285.4 kB | |
javaGeom-0.11.0.jar | 2012-07-15 | 355.3 kB | |
changes.txt | 2012-07-15 | 13.9 kB | |
notes.txt | 2012-07-15 | 447 Bytes | |
Totals: 5 Items | 656.5 kB | 0 |
Notes for javaGeom library JavaGeom is a library for geometric computing in java. 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. Classical uses are the creation of geometrical primitives by the user, their modification, and measurements or tests of some predicates. Important notice to users of previous versions: The 0.11.x series introduced a lot of changes in the API (renaming of methods). As this breaks the compatibility with previous releases, the 0.10.x series will still be supported to facilitate the migration. New features in javaGeom-0.11.0 (2012.07.15, rev. 338) ===== This version introduces lot of method renaming. This results in a more concise and hopefully more intuitive API. New methods have also been added. * renamed a lot of methods. Tried to follow 'short' conventions. Example: getCentroid() becomes centroid(), getAreaSigned() becomes signedArea()... * removed most deprecated classes and methods * splitted implementations of PolyLine2D and LinearCurve2D * fixed AffineTransform2D.isMotion(), and cleanup code * added Vector2D.rotate * added SmoothCurve2D.normal() * added StraightLine2D.createVertical() and StraightLine2D.createVertical() * added Domain2D.contours() * Better management of matrix problems * clean up equals methods