Type |
Changes |
By |
|
Do not use checked exceptions in IO modules. Fixes GEOMETRY-138. |
mattjuntunen |
|
Use Norms.EUCLIDEAN from Commons Numbers to compute 3D Euclidean norm values. Fixes GEOMETRY-13. |
mattjuntunen |
|
Replace VectorXD.linearCombination methods with VectorXD.Sum classes. Use
Sum class from Commons Numbers for computing internal linear combinations. Fixes GEOMETRY-126. |
mattjuntunen |
|
Replace DoublePrecisionContext with Precision.DoubleEquivalence from Commons Numbers. Fixes GEOMETRY-124. |
mattjuntunen |
|
Add coordinate-specific transform methods to AffineTransformMatrixXD classes, e.g.
"applyX", "applyY", "applyZ". Fixes GEOMETRY-118. |
mattjuntunen |
|
Add solid geometry tutorial. Fixes GEOMETRY-95. |
mattjuntunen |
|
Add SimpleTriangleMeshBuilder.addFace(int[]) method as alternative to
addFace(int, int, int). Fixes GEOMETRY-120. |
mattjuntunen |
|
Add shear methods to AffineTransformMatrix2D. Fixes GEOMETRY-117. Thanks to Christoph Läubrich. |
mattjuntunen |
|
Add VectorXD.normalizeOrNull() methods so that callers can detect normalization failures
without needing to catch an exception. Fixes GEOMETRY-119. |
mattjuntunen |
|
Add modules for IO functionality: commons-geometry-io-core, commons-geometry-io-euclidean. Fixes GEOMETRY-115. |
mattjuntunen |
|
Fix incorrect OSGi headers. Reported by Christoph Läubrich. Fixes GEOMETRY-116. |
mattjuntunen |
|
Rename the BoundarySourceXX.from() static factory methods to "of" to better match
the JDK's Stream.of() method. Fixes GEOMETRY-109. |
mattjuntunen |
|
Add BoundaryList interface and implementation classes. Fixes GEOMETRY-108. |
mattjuntunen |
|
Migrate unit tests to JUnit 5. Fixes GEOMETRY-103. Thanks to Arturo Bernal. |
mattjuntunen |