Karl Heinz Marbaise [Sat, 1 Jun 2019 11:22:41 +0000 (13:22 +0200)]
[GEOMETRY-53] - Build Configuration for Travis executes build twice
Gilles Sadowski [Sat, 1 Jun 2019 00:03:55 +0000 (02:03 +0200)]
Merge branch 'GEOMETRY-52__karl'
Closes #32.
Gilles Sadowski [Sat, 1 Jun 2019 00:03:43 +0000 (02:03 +0200)]
Merge branch 'GEOMETRY-19__karl'
Closes #33.
Karl Heinz Marbaise [Fri, 31 May 2019 18:31:13 +0000 (20:31 +0200)]
[GEOMETRY-19] - Build Fails with JDK 10
Karl Heinz Marbaise [Fri, 31 May 2019 17:51:49 +0000 (19:51 +0200)]
[GEOMETRY-52] - Links in README.md wrong
Gilles Sadowski [Mon, 20 May 2019 13:25:38 +0000 (15:25 +0200)]
Merge branch 'GEOMETRY-29__sven'
Closes #31.
Gilles Sadowski [Mon, 20 May 2019 13:24:28 +0000 (15:24 +0200)]
Trailing spaces, syntax convention.
Sven Rathgeber [Mon, 20 May 2019 08:07:58 +0000 (10:07 +0200)]
GEOMETRY-29 fixes errors in Plane and Line reported by checkstyle.
Sven Rathgeber [Wed, 10 Apr 2019 08:12:56 +0000 (10:12 +0200)]
GEOMETRY-29 makes {{origin}} computed instead of stored. Makes {{areCoplanar}} a private helper method in {{Plane}}.
Gilles Sadowski [Wed, 10 Apr 2019 00:15:51 +0000 (02:15 +0200)]
Avoid redundant computations.
Sven Rathgeber [Wed, 3 Apr 2019 19:53:27 +0000 (21:53 +0200)]
GEOMETRY-29 adds javadoc comment.
Sven Rathgeber [Wed, 3 Apr 2019 19:44:39 +0000 (21:44 +0200)]
GEOMETRY-29 working on Matts review. Part III
Sven Rathgeber [Wed, 3 Apr 2019 16:57:14 +0000 (18:57 +0200)]
GEOMETRY-29 working on Matts review. Part II
Sven Rathgeber [Sun, 31 Mar 2019 16:41:49 +0000 (18:41 +0200)]
GEOMETRY-29 working on Matts review.
Sven Rathgeber [Mon, 25 Mar 2019 15:35:12 +0000 (16:35 +0100)]
GEOMETRY-29 adds tests
Sven Rathgeber [Sun, 24 Mar 2019 05:38:20 +0000 (06:38 +0100)]
GEOMETRY-29 removes my alternative version (probably slower) of contains(Plane).
Sven Rathgeber [Sun, 24 Mar 2019 05:24:09 +0000 (06:24 +0100)]
GEOMETRY-29 improves javadoc. Adds tests.
Sven Rathgeber [Wed, 20 Mar 2019 13:37:37 +0000 (14:37 +0100)]
GEOMETRY-29 first Version of api according jira issue. Adds equals/toString to Line, adds areCoplanar to Vector3D, adds some tests.
Sven Rathgeber [Mon, 18 Mar 2019 07:00:36 +0000 (08:00 +0100)]
GEOMETRY-29 rename fromThreePoints to fromPoints, corrects typos. adds getW, adds getOriginOffset, renames fromTwoVectors to fromPlaneVectors.
Sven Rathgeber [Mon, 18 Mar 2019 06:40:11 +0000 (07:40 +0100)]
GEOMETRY-29 corrects comment for copy factory method, corrects typo. Removes factory method with all arguments supplied.
Sven Rathgeber [Sun, 17 Mar 2019 07:39:15 +0000 (08:39 +0100)]
GEOMETRY-29 replaces removes redundant method: calculateW.
Sven Rathgeber [Fri, 15 Mar 2019 14:10:48 +0000 (15:10 +0100)]
GEOMETRY-29 first version.
Gilles Sadowski [Sun, 17 Feb 2019 13:13:00 +0000 (14:13 +0100)]
Merge branch 'GEOMETRY-28__matt'
Closes #30.
Matt Juntunen [Sun, 17 Feb 2019 02:41:22 +0000 (21:41 -0500)]
GEOMETRY-28: Cleaning up o.a.c.geometry.euclidean.twod.Line API and adding additional unit tests
Gilles Sadowski [Sun, 10 Feb 2019 23:42:33 +0000 (00:42 +0100)]
Merge branch 'GEOMETRY-27__matt'
Closes #27.
Matt Juntunen [Sun, 10 Feb 2019 14:26:22 +0000 (09:26 -0500)]
GEOMETRY-27: refactoring and cleaning up OrientedPoint class; adding GeometryValueException to encapsulate idea of a programatically correct input that evaluates to an invalid geometric value
Gilles Sadowski [Sun, 10 Feb 2019 10:28:57 +0000 (11:28 +0100)]
Merge branch 'GEOMETRY-41__matt'
Closes #24.
Gilles Sadowski [Sun, 10 Feb 2019 10:21:30 +0000 (11:21 +0100)]
Merge branch 'GEOMETRY-42__matt'
Closes #26.
Matt Juntunen [Wed, 6 Feb 2019 05:25:35 +0000 (00:25 -0500)]
GEOMETRY-42: Adding Vector2D.signedArea(Vector2D) method; removing Vector2D.cross() method since the cross product is not defined in two dimensions
Gilles Sadowski [Sat, 9 Feb 2019 22:29:09 +0000 (23:29 +0100)]
Merge branch 'GEOMETRY-43__sven'
Closes #23.
Closes #25.
Gilles Sadowski [Sat, 9 Feb 2019 22:28:12 +0000 (23:28 +0100)]
Merge commit 'refs/pull/25/head' of https://github.com/apache/commons-geometry into GEOMETRY-43__sven
Matt Juntunen [Sat, 9 Feb 2019 14:13:34 +0000 (09:13 -0500)]
GEOMETRY-43: adding extra condition to Plane.firstIntersection() to avoid returning facets that are parallel to the test line
Matt Juntunen [Fri, 8 Feb 2019 23:47:43 +0000 (18:47 -0500)]
GEOMETRY-11: using shorter and more consistent method names for DoublePrecisionContext
Matt Juntunen [Wed, 6 Feb 2019 04:29:58 +0000 (23:29 -0500)]
GEOMETRY-41: Adding equals(EuclideanVector, DoublePrecisionContext) and isZero(DoublePrecisionContext) methods to EuclideanVector and subclasses
Sven Rathgeber [Tue, 5 Feb 2019 14:27:23 +0000 (15:27 +0100)]
GEOMETRY-43 adds a test -> line intersecting cube. Line lies on plane. One intersection only.
Gilles Sadowski [Tue, 5 Feb 2019 11:44:00 +0000 (12:44 +0100)]
Merge branch 'GEOMETRY-11__matt'
Closes #22.
Gilles Sadowski [Tue, 5 Feb 2019 11:42:46 +0000 (12:42 +0100)]
Trailing spaces.
Matt Juntunen [Sat, 2 Feb 2019 00:05:58 +0000 (19:05 -0500)]
GEOMETRY-11: replacing double tolerance values with DoublePrecisionContext class
Gilles Sadowski [Sun, 27 Jan 2019 10:56:58 +0000 (11:56 +0100)]
GEOMETRY-40: Fix template file (web site).
Thanks to Sven Rathgeber for pointing out the copy/paste mistakes.
Gilles Sadowski [Fri, 25 Jan 2019 13:58:14 +0000 (14:58 +0100)]
Merge branch 'fix_GEOMETRY-38__matt'
Closes #21.
Matt Juntunen [Fri, 25 Jan 2019 02:10:48 +0000 (21:10 -0500)]
GEOMETRY-38: fixing issue where PolyhedronsSet.firstIntersection does not detect intersections on subhyperplane boundaries
Gilles Sadowski [Fri, 25 Jan 2019 13:52:43 +0000 (14:52 +0100)]
Merge branch 'fix_GEOMETRY-39__matt'
Closes #20.
Matt Juntunen [Fri, 25 Jan 2019 01:06:23 +0000 (20:06 -0500)]
GEOMETRY-39: Removing unneeded checks on PlaneAngleRadians normalization output
Gilles Sadowski [Sat, 22 Dec 2018 23:26:26 +0000 (00:26 +0100)]
Merge branch 'task_GEOMETRY-31__matt'
Closes #18.
Matt Juntunen [Sat, 22 Dec 2018 04:23:22 +0000 (23:23 -0500)]
GEOMETRY-31: renaming dotProduct to dot and crossProduct to cross
Matt Juntunen [Fri, 21 Dec 2018 02:42:24 +0000 (21:42 -0500)]
GEOMETRY-31: standardizing method names with commons-numbers
Matt Juntunen [Fri, 21 Dec 2018 02:28:59 +0000 (21:28 -0500)]
removing unused import
Matt Juntunen [Fri, 21 Dec 2018 02:25:22 +0000 (21:25 -0500)]
minor cleanup: removing unused internal methods, using better test names, adding javadocs
Gilles Sadowski [Mon, 17 Dec 2018 19:56:11 +0000 (20:56 +0100)]
Upgrade dependencies.
Build now passes on JDK 10. Thanks to Stefan Bodewig.
Gilles Sadowski [Mon, 17 Dec 2018 13:39:06 +0000 (14:39 +0100)]
Package-access level is not necessary.
Gilles Sadowski [Mon, 17 Dec 2018 02:00:52 +0000 (03:00 +0100)]
Reuse functionality defined in "Commons Numbers".
Gilles Sadowski [Mon, 17 Dec 2018 01:31:38 +0000 (02:31 +0100)]
Merge branch 'feature_GEOMETRY-14'
Closes #16.
Matt Juntunen [Sun, 16 Dec 2018 21:07:58 +0000 (16:07 -0500)]
GEOMETRY-14: adding Rotation3D and AffineTransformMatrix interfaces
Gilles Sadowski [Sun, 16 Dec 2018 00:42:32 +0000 (01:42 +0100)]
GEOMETRY-14: Use class "Slerp" from "Commons Numbers".
Gilles Sadowski [Sat, 15 Dec 2018 23:39:22 +0000 (00:39 +0100)]
Reuse existing instance.
Gilles Sadowski [Sat, 15 Dec 2018 23:36:06 +0000 (00:36 +0100)]
GEOMETRY-14: Removed array input/output.
Gilles Sadowski [Sat, 15 Dec 2018 19:18:46 +0000 (20:18 +0100)]
Typo in unit test class name.
Gilles Sadowski [Sat, 15 Dec 2018 19:16:21 +0000 (20:16 +0100)]
GEOMETRY-14: Removed redundant accessor methods.
Gilles Sadowski [Sat, 15 Dec 2018 18:19:29 +0000 (19:19 +0100)]
Javadoc.
Gilles Sadowski [Sat, 15 Dec 2018 12:50:07 +0000 (13:50 +0100)]
GEOMETRY-14: Decouple "slerp" from "rotation".
It avoids recomputations when several interpolation steps are needed.
Combined creation/transform method removed and unit test adapted.
Gilles Sadowski [Sat, 15 Dec 2018 03:41:06 +0000 (04:41 +0100)]
Merge branch 'feature_GEOMETRY-14' of https://gitbox.apache.org/repos/asf/commons-geometry into feature_GEOMETRY-14
Gilles Sadowski [Sat, 15 Dec 2018 02:11:41 +0000 (03:11 +0100)]
GEOMETRY-14: Move "slerp" algorithm into its own class.
Matt Juntunen [Fri, 14 Dec 2018 12:53:13 +0000 (07:53 -0500)]
GEOMETRY-14: updates to QuaternionRotation based on changes in Quaternion from commons-numbers
Matt Juntunen [Fri, 14 Dec 2018 02:43:36 +0000 (21:43 -0500)]
GEOMETRY-14: updating QuaternionRotation to use Quaternion from commons-numbers
Matt Juntunen [Tue, 11 Dec 2018 02:23:14 +0000 (21:23 -0500)]
GEOMETRY-14: Adding AffineTransformMatrix?D classes, QuaternionRotation, and AxisAngleSequence; removing previous Rotation class
Gilles Sadowski [Sat, 15 Dec 2018 02:11:41 +0000 (03:11 +0100)]
GEOMETRY-14: Move "slerp" algorithm into its own class.
Matt Juntunen [Fri, 14 Dec 2018 12:53:13 +0000 (07:53 -0500)]
GEOMETRY-14: updates to QuaternionRotation based on changes in Quaternion from commons-numbers
Matt Juntunen [Fri, 14 Dec 2018 02:43:36 +0000 (21:43 -0500)]
GEOMETRY-14: updating QuaternionRotation to use Quaternion from commons-numbers
Gilles Sadowski [Wed, 12 Dec 2018 17:24:00 +0000 (18:24 +0100)]
Upgrade dependency.
Gilles Sadowski [Tue, 11 Dec 2018 23:01:35 +0000 (00:01 +0100)]
Fix POM.
Matt Juntunen [Tue, 11 Dec 2018 02:23:14 +0000 (21:23 -0500)]
GEOMETRY-14: Adding AffineTransformMatrix?D classes, QuaternionRotation, and AxisAngleSequence; removing previous Rotation class
Gilles Sadowski [Tue, 4 Dec 2018 14:04:58 +0000 (15:04 +0100)]
Upgrade CP.
Gilles Sadowski [Fri, 9 Nov 2018 11:33:42 +0000 (12:33 +0100)]
Merge branch 'GEOMETRY-23__matt'
Closes #15
Gilles Sadowski [Fri, 9 Nov 2018 11:32:21 +0000 (12:32 +0100)]
Redundant exclude in RAT config.
Gilles Sadowski [Fri, 9 Nov 2018 11:31:56 +0000 (12:31 +0100)]
Trailing spaces.
Matt Juntunen [Fri, 9 Nov 2018 02:22:25 +0000 (21:22 -0500)]
adding .bsp and .ply test files in commons-geometry-euclidean to RAT exclude configuration
Matt Juntunen [Fri, 9 Nov 2018 01:59:09 +0000 (20:59 -0500)]
GEOMETRY-23: removing polar and spherical methods from Vector2D and Vector3D; renaming Vector?D.ofArray to Vector?D.of
Matt Juntunen [Thu, 18 Oct 2018 04:44:50 +0000 (00:44 -0400)]
GEOMETRY-23: removing Euclidean point classes and making Vector?D implement Point
Gilles Sadowski [Sun, 7 Oct 2018 08:17:09 +0000 (10:17 +0200)]
Trailing spaces.
Gilles Sadowski [Tue, 25 Sep 2018 10:44:55 +0000 (12:44 +0200)]
Web site files.
Gilles Sadowski [Mon, 24 Sep 2018 00:19:19 +0000 (02:19 +0200)]
GEOMETRY-21: Return known value for the norm of a normalized vector.
Adjust threshold in "angle" method so that all unit tests pass (cf. JIRA discussion).
Not done yet: magic number should be replaced by a declared constant.
Gilles Sadowski [Sun, 23 Sep 2018 10:41:07 +0000 (12:41 +0200)]
Merge branch 'GEOMETRY-20__matt'
Closes #13
Matt Juntunen [Sun, 23 Sep 2018 02:07:59 +0000 (22:07 -0400)]
GEOMETRY-20: removing getNorm1(), getNormInf(), distance1(), and distanceInf() Vector methods to simplify and streamline API
Gilles Sadowski [Sat, 22 Sep 2018 13:28:59 +0000 (15:28 +0200)]
Merge branch 'GEOMETRY-17__matt'
Closes #11
Matt Juntunen [Sat, 22 Sep 2018 03:26:42 +0000 (23:26 -0400)]
GEOMETRY-17: fixing checkstyle issues
Matt Juntunen [Sat, 22 Sep 2018 02:26:14 +0000 (22:26 -0400)]
GEOMETRY-17: cleaning up Vector interfaces; created MultiDimensionalEuclideanVector and moved project, reject, and orthgonal methods to it; Vector1D nor longer has project and reject
Matt Juntunen [Sat, 22 Sep 2018 01:57:44 +0000 (21:57 -0400)]
GEOMETRY-17: implementing changes from pull request feedback; renaming getRealNonZerNorm() vector method to getCheckedNorm() and making private
Matt Juntunen [Sat, 22 Sep 2018 01:26:59 +0000 (21:26 -0400)]
Merge branch 'master' into geometry-17
Gilles Sadowski [Tue, 18 Sep 2018 15:31:00 +0000 (17:31 +0200)]
Disabing Java 10 (travis).
Build also fails locally with JDK 10.
Gilles Sadowski [Tue, 18 Sep 2018 14:56:38 +0000 (16:56 +0200)]
Update dependencies.
Gilles Sadowski [Tue, 18 Sep 2018 14:05:41 +0000 (16:05 +0200)]
Requires Java 8+.
Gilles Sadowski [Tue, 18 Sep 2018 10:19:27 +0000 (12:19 +0200)]
Project information.
Matt Juntunen [Tue, 18 Sep 2018 02:49:58 +0000 (22:49 -0400)]
GEOMETRY-17: adding Vector2D#orthogonal methods
Matt Juntunen [Tue, 18 Sep 2018 01:46:54 +0000 (21:46 -0400)]
merging with master
Gilles Sadowski [Mon, 17 Sep 2018 16:41:19 +0000 (18:41 +0200)]
Fix auto-generated file.
Gilles Sadowski [Mon, 17 Sep 2018 13:33:58 +0000 (15:33 +0200)]
Merge branch 'GEOMETRY-10__matt'
Closes #10
Gilles Sadowski [Mon, 17 Sep 2018 13:32:27 +0000 (15:32 +0200)]
Nit.
Avoid floating-point as loop boundaries.
Matt Juntunen [Mon, 17 Sep 2018 04:41:33 +0000 (00:41 -0400)]
GEOMETRY-17: adding public EuclideanVector#getRealNonZeroNorm() method
Matt Juntunen [Mon, 17 Sep 2018 04:17:36 +0000 (00:17 -0400)]
removing unused ZeroNormException; this was replaced with IllegalNormException
Matt Juntunen [Mon, 17 Sep 2018 04:15:52 +0000 (00:15 -0400)]
GEOMETRY-17: removing Vector getMagnitude() and getMagnitudeSq() alias methods; renaming withMagnitude() to withNorm()