From e8908d5b90d44e43b9da885bc0202fb665a912d0 Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Mon, 30 Sep 2019 20:00:22 -0400
Subject: [PATCH] klein

---
 cVector.java |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/cVector.java b/cVector.java
index 3e59c06..bc50fbe 100644
--- a/cVector.java
+++ b/cVector.java
@@ -63,6 +63,15 @@
         }
     }
 
+    cVector ToFloat()
+    {
+        x = (float)x;
+        y = (float)y;
+        z = (float)z;
+        
+        return this;
+    }
+    
     void set(cVector v)
     {
         x = v.x;
@@ -247,18 +256,21 @@
         return "[" + x0 + ", " + y0 + ", " + z0 + "]";
     }
 
-    /*
     public boolean equals(Object o)
     {
         //if (true) return false;
 
         cVector vert = (cVector) o;
         
+        double tolerance = 0.00001;
+        
+        if (!Grafreed.epsequal)
+            tolerance = 0;
+
         return Math.abs(x - vert.x) +
                 Math.abs(y - vert.y) +
-                Math.abs(z - vert.z) < 0.01;
+                Math.abs(z - vert.z) <= tolerance;
     }
-     */
     
     public int hashCode()
     {
@@ -266,7 +278,7 @@
         long ly = Double.doubleToRawLongBits(y);
         long lz = Double.doubleToRawLongBits(z);
 
-        if (GrafreeD.epsequal)
+        if (Grafreed.epsequal)
         {
             return 0;
         } else

--
Gitblit v1.6.2