The Apache Commons Team is pleased to announce the availability of
version 1.0 of "Apache Commons Geometry".
The Apache Commons Geometry project provides geometric types and utilities.
Changes in this version include:
New features:
o GEOMETRY-118: Add coordinate-specific transform methods to
AffineTransformMatrixXD classes, e.g. "applyX", "applyY", "applyZ".
o GEOMETRY-95: Add solid geometry tutorial.
o GEOMETRY-120: Add SimpleTriangleMeshBuilder.addFace(int[]) method as
alternative to addFace(int, int, int).
o GEOMETRY-117: Add shear methods to AffineTransformMatrix2D. Thanks to
Christoph Läubrich.
o GEOMETRY-119: Add VectorXD.normalizeOrNull() methods so that callers can
detect normalization failures without needing to catch an exception.
o GEOMETRY-115: Add modules for IO functionality: commons-geometry-io-core,
commons-geometry-io-euclidean.
o GEOMETRY-108: Add BoundaryList interface and implementation classes.
Fixed Bugs:
o GEOMETRY-116: Fix incorrect OSGi headers. Reported by Christoph Läubrich.
Changes:
o GEOMETRY-138: Do not use checked exceptions in IO modules.
o GEOMETRY-13: Use Norms.EUCLIDEAN from Commons Numbers to compute 3D
Euclidean norm values.
o GEOMETRY-126: Replace VectorXD.linearCombination methods with VectorXD.Sum
classes. Use Sum class from Commons Numbers for computing internal
linear combinations.
o GEOMETRY-124: Replace DoublePrecisionContext with
Precision.DoubleEquivalence from Commons Numbers.
o GEOMETRY-109: Rename the BoundarySourceXX.from() static factory methods to
"of" to better match the JDK's Stream.of() method.
o GEOMETRY-103: Migrate unit tests to JUnit 5. Thanks to Arturo Bernal.
Historical list of changes:
https://commons.apache.org/proper/commons-geometry/changes-report.html
For complete information on Apache Commons Geometry, including instructions
on how to submit bug reports, patches, or suggestions for improvement, see the
Apache Commons Geometry website:
https://commons.apache.org/proper/commons-geometry/
Distribution packages can be downloaded from
http://commons.apache.org/proper/commons-geometry/download_geometry.cgi
Matt Juntunen,
Apache Commons Team
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]