summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/javax/vecmath/AxisAngle4d.java7
-rw-r--r--src/javax/vecmath/Quat4d.java5
2 files changed, 5 insertions, 7 deletions
diff --git a/src/javax/vecmath/AxisAngle4d.java b/src/javax/vecmath/AxisAngle4d.java
index 6c03049..223c6c5 100644
--- a/src/javax/vecmath/AxisAngle4d.java
+++ b/src/javax/vecmath/AxisAngle4d.java
@@ -12,8 +12,6 @@
package javax.vecmath;
-import java.lang.Math;
-
/**
* A four-element axis angle represented by double-precision floating point
* x,y,z,angle components. An axis angle is a rotation of angle (radians)
@@ -46,8 +44,9 @@ public class AxisAngle4d implements java.io.Serializable, Cloneable {
*/
public double angle;
- final static double EPS = 0.000001;
-
+ // Fixed to issue 538
+ final static double EPS = 1.0e-12;
+
/**
* Constructs and initializes an AxisAngle4d from the specified
* x, y, z, and angle.
diff --git a/src/javax/vecmath/Quat4d.java b/src/javax/vecmath/Quat4d.java
index 9e38d7d..a04d0cf 100644
--- a/src/javax/vecmath/Quat4d.java
+++ b/src/javax/vecmath/Quat4d.java
@@ -12,8 +12,6 @@
package javax.vecmath;
-import java.lang.Math;
-
/**
* A 4-element quaternion represented by double precision floating
* point x,y,z,w coordinates. The quaternion is always normalized.
@@ -24,7 +22,8 @@ public class Quat4d extends Tuple4d implements java.io.Serializable {
// Combatible with 1.1
static final long serialVersionUID = 7577479888820201099L;
- final static double EPS = 0.000001;
+ // Fixed to issue 538
+ final static double EPS = 1.0e-12;
final static double EPS2 = 1.0e-30;
final static double PIO2 = 1.57079632679;