Commit Graph

  • d556d31ff7 build: target Java 8 instead of 7 master Claridtimo 2026-06-14 11:39:45 +12:00
  • b8fea743ee Fix Line.isEmpty(). Michael Bayne 2017-11-16 10:57:59 -08:00
  • 3e2002ead7 Don't try to test gh-pages branch. Michael Bayne 2017-06-04 09:16:45 -07:00
  • 0a0a4ecdd0 Update version to 1.4.3. Michael Bayne 2017-06-04 09:14:24 -07:00
  • 16bed1e75a [maven-release-plugin] prepare for next development iteration Michael Bayne 2017-06-04 09:08:57 -07:00
  • a0a2a32ea1 [maven-release-plugin] prepare release pythagoras-1.4.3 Michael Bayne 2017-06-04 09:08:49 -07:00
  • e3d3618ebf Move prereqs down. Michael Bayne 2015-11-15 07:27:38 -08:00
  • c7ae29ec0c Better toString() for AffineTransform. Michael Bayne 2015-11-15 07:27:02 -08:00
  • 39ff9717dc Drop JDK6, add JDK8, other Travis hygiene. Michael Bayne 2015-10-05 14:53:49 -07:00
  • 18e16dc048 Add Sonatype plugin for easier releases. Michael Bayne 2015-10-05 14:48:55 -07:00
  • c65805fea0 A bunch of POM up-to-dating. Michael Bayne 2015-10-05 14:48:06 -07:00
  • c8dd15647d Accept XY in constructor as well. Michael Bayne 2015-09-17 12:24:00 -07:00
  • 0447064ea9 Allow a Vector to be set from any XY. Michael Bayne 2015-05-30 10:38:28 -07:00
  • 70b83fd521 Added IPoint.add(XY,Point). Michael Bayne 2015-05-30 10:32:57 -07:00
  • 1ec8b53770 [maven-release-plugin] prepare for next development iteration Michael Bayne 2015-03-10 09:13:35 -07:00
  • 8df64ddf3d [maven-release-plugin] prepare release pythagoras-1.4.2 Michael Bayne 2015-03-10 09:13:32 -07:00
  • b0e7dbbf47 Missed a spot. Michael Bayne 2015-02-04 11:37:04 -08:00
  • 32516ec816 Fixed indent of double version as well. Michael Bayne 2015-02-04 11:30:35 -08:00
  • 727861c254 Fixed indentation. Michael Bayne 2015-02-04 11:28:15 -08:00
  • 7fb1d3cccf Merge pull request #26 from tomfisher/master Michael Bayne 2015-02-04 11:25:59 -08:00
  • 85f702c93f Clean up the serialVersionUID warning tomfisher 2015-02-04 16:25:33 +08:00
  • bcba265386 Fix the wrong path calculation of Arc with small angle tomfisher 2015-02-04 16:11:57 +08:00
  • bfb6709b1b Bump to 1.4.1. Michael Bayne 2015-01-20 10:28:49 -08:00
  • e58835e0f3 [maven-release-plugin] prepare for next development iteration Michael Bayne 2015-01-20 10:27:07 -08:00
  • 3b12a6aa25 [maven-release-plugin] prepare release pythagoras-1.4.1 Michael Bayne 2015-01-20 10:27:02 -08:00
  • 72a35225d2 Take XY wherever we took IPoint. Michael Bayne 2015-01-15 13:51:49 -08:00
  • ce42c01f45 Move GWT source out of src/main/java. Michael Bayne 2015-01-15 13:50:37 -08:00
  • f513fc2acc [maven-release-plugin] prepare for next development iteration Michael Bayne 2015-01-10 15:07:38 -08:00
  • 4b6229531c [maven-release-plugin] prepare release pythagoras-1.4 Michael Bayne 2015-01-10 15:07:35 -08:00
  • 9d65e17cbe Reference forthcoming 1.4 release. Michael Bayne 2015-01-10 15:06:25 -08:00
  • fe48dd6440 Javadoc fixes. Michael Bayne 2015-01-10 15:05:13 -08:00
  • b6821cd96b Suppress missing @param, @return doclint warnings. Michael Bayne 2015-01-10 15:03:19 -08:00
  • 7879c12749 Added set(AffineTransform). More return type refinement. Michael Bayne 2014-12-30 15:58:00 -08:00
  • 524ce3c82c Specialize return types on copy. Michael Bayne 2014-12-30 10:41:12 -08:00
  • fd4e34fb26 Merge pull request #25 from deadmoose/semicolons Michael Bayne 2014-04-04 07:15:08 -07:00
  • 2cbe19a4a2 Spurious semicolons David Hoover 2014-03-18 10:05:55 -07:00
  • 3c1a50441a Use new SBT bits. Michael Bayne 2014-01-29 15:10:59 -08:00
  • a46ea711f0 Handle NaN in toString(). Michael Bayne 2013-07-26 11:07:02 -07:00
  • 0ff90d641e A bunch of add/substract to syncmake i.Point with f/d.Point. Michael Bayne 2013-05-24 06:10:03 -07:00
  • d97a7a20b1 Use JDKs 6 and 7. Michael Bayne 2013-05-22 21:15:36 -07:00
  • 951f987839 Let's try Travis! Michael Bayne 2013-05-22 16:48:54 -07:00
  • b05258d39e Added test for (now fixed) Area bug. Michael Bayne 2013-03-06 11:19:53 -08:00
  • 7edef042c0 Added semi-useful toStrings. Michael Bayne 2013-03-06 11:19:45 -08:00
  • 25b09788e3 Fixed issues with auto-closing paths. Michael Bayne 2013-03-06 10:49:19 -08:00
  • 73fc54dff0 Switch to _ member names for easer code grokking. Michael Bayne 2013-03-06 10:35:56 -08:00
  • fc4cf07ca3 Nixed mirrorAngleOrigin because it's not correct. Michael Bayne 2013-02-12 17:27:23 -08:00
  • 0a388b65aa Catch the double implementations up with the float. Michael Bayne 2013-02-12 17:13:47 -08:00
  • 05756aae38 We need Scala for test classes. Michael Bayne 2013-02-12 14:25:37 -08:00
  • fef73ea027 Save an extra call to mirrorAngle when d == md. Michael Bayne 2013-02-12 14:25:20 -08:00
  • f26a72c26f Change new mirrorAngle to mirrorAngleOrigin, improved javadocs. Michael Bayne 2013-02-12 14:24:04 -08:00
  • 0ffabf1419 mirrorAngle(HALF_PI) should be -HALFPI rather than HALF_PI Christoph Dietze 2013-02-12 22:10:04 +01:00
  • 6bdeeece12 Bump to Scala 2.10.0 and SBT 0.12.2. Michael Bayne 2013-01-29 15:51:59 -08:00
  • 39bef738b8 Merge pull request #18 from aduros/affine-patch Michael Bayne 2012-12-10 15:36:31 -08:00
  • b91c17d3b9 Take shortcuts in translate() and scale(). Bruno Garcia 2012-12-04 18:38:31 -08:00
  • 8cece6137b (From aduros) AbstractRectangle.contains should contain bounds. Michael Bayne 2012-11-28 16:29:44 -08:00
  • 90e0c58c84 Added MathUtil.floorDiv, and tests. Michael Bayne 2012-11-28 13:25:44 -08:00
  • 9c4d9bce45 Reference 1.3.2 release. Michael Bayne 2012-11-27 15:45:34 -08:00
  • 43fc92d6e8 [maven-release-plugin] prepare for next development iteration Michael Bayne 2012-11-27 15:44:15 -08:00
  • ee6ea29ead [maven-release-plugin] prepare release pythagoras-1.3.2 Michael Bayne 2012-11-27 15:44:07 -08:00
  • 0f27f8f0d2 Shearing support from Mike T. Michael Bayne 2012-10-24 15:20:54 -07:00
  • f1a23112a9 Added Dimensions.ZERO. Michael Bayne 2012-10-10 13:29:06 -07:00
  • 0fb5898c2f [maven-release-plugin] prepare for next development iteration Michael Bayne 2012-07-12 12:29:16 -07:00
  • 09b137cfe5 [maven-release-plugin] prepare release pythagoras-1.3.1 Michael Bayne 2012-07-12 12:29:07 -07:00
  • 485abe95e6 Numerous bits: - nixed all transforms except identity and affine; the intermediate transforms were more trouble than they were worth - fixed bugs in AffineTransform.translate/scaleX/scaleY/rotate; aiya! - replaced Transform.clone with Transform.copy; deprecated clone - rewrote transform test in Scala and using Java AffineTransform as a reference. Michael Bayne 2012-07-12 12:25:06 -07:00
  • 6d95f45603 [maven-release-plugin] prepare for next development iteration Michael Bayne 2012-07-11 15:41:45 -07:00
  • 9126c90700 [maven-release-plugin] prepare release pythagoras-1.3 Michael Bayne 2012-07-11 15:41:38 -07:00
  • 50ca70a44c Prepare for 1.3 release. Michael Bayne 2012-07-11 15:40:21 -07:00
  • 5acb7b1551 Use a less cracksmoking name. Michael Bayne 2012-06-16 13:23:08 -07:00
  • 920b55d1f9 Added a method for extracting the transform matrix. Michael Bayne 2012-06-16 13:18:07 -07:00
  • 278a947de1 Added a bunch of stuff at Stefan's request. - Matrix3: add, addLocal, setToZero - Matrix4: extractRotationScale, setToRotationScale, setToZero - Vector3: abs, absLocal - Vector4: negate, negateLocal, abs, absLocal, mult(v), multLocal(v) Michael Bayne 2012-05-18 13:42:45 -07:00
  • 00df755904 Added methods to get and set elements, rows, columns. Michael Bayne 2012-05-18 09:34:33 -07:00
  • 6a45db8e35 Added Vector4.mult(Matrix4) and Matrix4.transform(Vector4). Michael Bayne 2012-05-18 09:06:37 -07:00
  • a24891d535 There's 1.2 now David Hoover 2012-05-11 22:38:42 -07:00
  • 65c870a0fe Some javadoc fixes. Michael Bayne 2012-05-11 11:16:51 -07:00
  • fb74b7d2a8 [maven-release-plugin] prepare for next development iteration Michael Bayne 2012-05-11 11:09:10 -07:00
  • 766cd56317 [maven-release-plugin] prepare release pythagoras-1.2 Michael Bayne 2012-05-11 11:09:04 -07:00
  • 1541c1529f Added method to obtain a vector from two points. Michael Bayne 2012-05-11 11:03:40 -07:00
  • f2e7e7da88 Added XY, made IPoint.subtract return Point. Michael Bayne 2012-05-11 10:52:35 -07:00
  • d132e917ed Some lingering f to d conversions. Michael Bayne 2012-05-11 08:41:13 -07:00
  • 993b37ed19 Reinstate implementation detail notes plus {@inheritDoc}. Michael Bayne 2012-05-11 08:40:30 -07:00
  • c99825d35f Logic simplification in iceil/ifloor. Michael Bayne 2012-05-11 08:30:12 -07:00
  • e8c11aba87 Nix unused locals in matrix operations. David Hoover 2012-05-10 22:08:35 -07:00
  • 6d920c1211 Don't describe a particular implementation's details in the interface declaration. David Hoover 2012-05-10 21:45:03 -07:00
  • be0d761aa2 Mark @Overrides. David Hoover 2012-05-10 21:39:19 -07:00
  • 0a03eb6849 Whitespace & doc cleanup. David Hoover 2012-05-10 22:02:03 -07:00
  • 8bcd5c25c8 Be more flexible about the type of our target transform. Michael Bayne 2012-05-03 08:56:35 -07:00
  • 0daba7bc49 Added Vector.subtractLocal(x, y). Michael Bayne 2012-05-01 09:54:31 -07:00
  • 8524f5c911 Updated double versions. Michael Bayne 2012-04-30 15:14:35 -07:00
  • b7c2d6f420 Added Vector.subtract that takes individual components. Michael Bayne 2012-04-30 15:14:26 -07:00
  • 7048d8231b Added Vector.cross() & co. Michael Bayne 2012-04-30 15:07:44 -07:00
  • 1eeb1ee73a Fixed some isNaNs. Michael Bayne 2012-04-30 11:33:30 -07:00
  • a8c8c748bd Fixed some epsilons. Michael Bayne 2012-04-30 11:31:55 -07:00
  • 4c9a82979d Updated double versions of things. Michael Bayne 2012-04-30 11:29:45 -07:00
  • c8e4cbeca0 Added Transform.transformPoint(Vector), enabled Ray2 transforms. Michael Bayne 2012-04-30 11:26:18 -07:00
  • f8cce64528 Added Ray2 and Ray3. Michael Bayne 2012-04-30 11:19:51 -07:00
  • 17b19fe21b Added numerous 3D geometry classes; unabstracted Vector3, Matrix3. Michael Bayne 2012-04-29 19:51:38 -07:00
  • da49fe5362 Whitespace trimski! Michael Bayne 2012-04-24 13:08:01 -07:00
  • 0f9cc66388 Matrix3 and Vector3 for your three dimensional pleasures. Michael Bayne 2012-04-24 10:23:39 -07:00
  • cb8de43027 Manage our branches explicitly in clamp. Michael Bayne 2012-04-03 15:30:18 -07:00
  • 45b11b6f7c Use sbt-pom-util to get SBT build info from POM. Michael Bayne 2011-12-20 19:12:27 -08:00