commit f4b59207750aa1d56720d8f494d68f4e5204ae27
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Mon Apr 12 21:21:20 2021 +0200

    Cubit creation: bugfixes.

diff --git a/src/main/java/org/distorted/examples/meshfile/FactoryCubit.java b/src/main/java/org/distorted/examples/meshfile/FactoryCubit.java
index 55c39de..8a25210 100644
--- a/src/main/java/org/distorted/examples/meshfile/FactoryCubit.java
+++ b/src/main/java/org/distorted/examples/meshfile/FactoryCubit.java
@@ -431,12 +431,7 @@ class FactoryCubit
 
   private double computeCos(double oldX, double oldY, double newX, double newY, double len1, double len2)
     {
-    double ret =  (oldX*newX+oldY*newY) / (len1*len2);
-
-    if( ret> 1.0f ) return  1.0;
-    if( ret<-1.0f ) return -1.0;
-
-    return ret;
+    return (oldX*newX+oldY*newY) / (len1*len2);
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -444,12 +439,7 @@ class FactoryCubit
 
   private double computeSin(double oldX, double oldY, double newX, double newY, double len1, double len2)
     {
-    double ret = (newX*oldY-oldX*newY) / (len1*len2);
-
-    if( ret> 1.0f ) return  1.0;
-    if( ret<-1.0f ) return -1.0;
-
-    return ret;
+    return (newX*oldY-oldX*newY) / (len1*len2);
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -589,7 +579,7 @@ class FactoryCubit
       {
       int oldSticker = oldInfo.sticker;
       double[] buffer1 = new double[oldLen];
-      double lenFirstOld = Math.sqrt(newVert[0]*newVert[0] + newVert[1]*newVert[1]);
+      double lenFirstOld = Math.sqrt(oldVert[0]*oldVert[0] + oldVert[1]*oldVert[1]);
       if( foundVertex(newInfo, buffer1, oldLen/2, newVert, oldVert, lenFirstOld, oldSticker, false) ) return true;
       double[] buffer2 = new double[oldLen];
       mirrorAllVertices(buffer2, newLen/2, newVert);
