commit 5dadaecdd567f39fcf54e243a7a1c60b9213002e
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/library/mesh/MeshSphere.java b/src/main/java/org/distorted/library/mesh/MeshSphere.java
index 096be48..c4c84b6 100644
--- a/src/main/java/org/distorted/library/mesh/MeshSphere.java
+++ b/src/main/java/org/distorted/library/mesh/MeshSphere.java
@@ -194,9 +194,9 @@ public class MeshSphere extends MeshBase
     attribs[VERT_ATTRIBS*currentVert + POS_ATTRIB+1] = y;  //
     attribs[VERT_ATTRIBS*currentVert + POS_ATTRIB+2] = z;  //
                                                            //  In case of this Mesh so it happens that
-    attribs[VERT_ATTRIBS*currentVert + NOR_ATTRIB  ] = x;  //  the vertex coords, normal vector, and
-    attribs[VERT_ATTRIBS*currentVert + NOR_ATTRIB+1] = y;  //  inflate vector have identical (x,y,z).
-    attribs[VERT_ATTRIBS*currentVert + NOR_ATTRIB+2] = z;  //
+    attribs[VERT_ATTRIBS*currentVert + NOR_ATTRIB  ] = 2*x;//  the vertex coords, normal vector, and
+    attribs[VERT_ATTRIBS*currentVert + NOR_ATTRIB+1] = 2*y;//  inflate vector have identical (x,y,z).
+    attribs[VERT_ATTRIBS*currentVert + NOR_ATTRIB+2] = 2*z;//
                                                            //  TODO: think about some more efficient
     attribs[VERT_ATTRIBS*currentVert + INF_ATTRIB  ] = x;  //  representation.
     attribs[VERT_ATTRIBS*currentVert + INF_ATTRIB+1] = y;  //
