checkpoint autogen tile
[anneal.git] / src / edu / berkeley / qfat / geom / Plane.java
index 1f79b06..419bb93 100644 (file)
@@ -14,7 +14,7 @@ public class Plane {
     public Point intersect(Plane p1, Plane p2) {
         Plane p3 = this;
         float z = p1.norm.dot(p2.norm.cross(p3.norm));
-        if (Math.abs(z) == 0) return null;  // planes do not intersect at a point
+        if (Math.abs(z) < 0.0001) return null;  // planes do not intersect at a point
         Vec v1 = p2.norm.cross(p3.norm).times(-1 * p1.dvalue);
         Vec v2 = p3.norm.cross(p1.norm).times(-1 * p2.dvalue);
         Vec v3 = p1.norm.cross(p2.norm).times(-1 * p3.dvalue);