commit 7054bb1da4f473062947eba07f81da0b9d0bdffc
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Fri Jan 11 14:18:04 2019 +0000

    Fixes for some stuff discovered while making the Distort effect fully 3D:
    
    - make MeshSphere's normal lengths be 1 (used to be 0.5)
    - make the Effect3D app display precise values of the Center and Region vars.

diff --git a/src/main/java/org/distorted/examples/effects3d/Effects3DEffect.java b/src/main/java/org/distorted/examples/effects3d/Effects3DEffect.java
index 4dfc3fc..e73d2f6 100644
--- a/src/main/java/org/distorted/examples/effects3d/Effects3DEffect.java
+++ b/src/main/java/org/distorted/examples/effects3d/Effects3DEffect.java
@@ -344,9 +344,9 @@ class Effects3DEffect implements SeekBar.OnSeekBarChangeListener
 
   private void setCenterText()
     {
-    int f0 = (int)mCenterSta.get1();
-    int f1 = (int)mCenterSta.get2();
-    int f2 = (int)mCenterSta.get3();
+    float f0 = ((int)(mCenterSta.get1()*100))/100.0f;
+    float f1 = ((int)(mCenterSta.get2()*100))/100.0f;
+    float f2 = ((int)(mCenterSta.get3()*100))/100.0f;
 
     mTextCenter.setText("center ("+f0+","+f1+","+f2+")");
     }
@@ -388,19 +388,19 @@ class Effects3DEffect implements SeekBar.OnSeekBarChangeListener
     {
     if( mRegionDimension==4 )
       {
-      int f0 = (int) mRegion4Sta.get1();
-      int f1 = (int) mRegion4Sta.get2();
-      int f2 = (int) mRegion4Sta.get3();
-      int f3 = (int) mRegion4Sta.get4();
+      float f0 = ((int)(mRegion4Sta.get1()*100))/100.0f;
+      float f1 = ((int)(mRegion4Sta.get2()*100))/100.0f;
+      float f2 = ((int)(mRegion4Sta.get3()*100))/100.0f;
+      float f3 = ((int)(mRegion4Sta.get4()*100))/100.0f;
 
       mTextRegion.setText("region (" + f0 + "," + f1 + "," + f2 + "," + f3 + ")");
       }
 
     if( mRegionDimension==3 )
       {
-      int f0 = (int) mRegion3Sta.get1();
-      int f1 = (int) mRegion3Sta.get2();
-      int f2 = (int) mRegion3Sta.get3();
+      float f0 = ((int)(mRegion4Sta.get1()*100))/100.0f;
+      float f1 = ((int)(mRegion4Sta.get2()*100))/100.0f;
+      float f2 = ((int)(mRegion4Sta.get3()*100))/100.0f;
 
       mTextRegion.setText("region (" + f0 + "," + f1 + "," + f2 + ")");
       }
