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