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 bcf0987..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 (GraphreeD.epsequal) + if (Grafreed.epsequal) { return 0; } else -- Gitblit v1.6.2