commit 69942a8329395ded01c744d3bcff21261fe03688
Author: Leszek Koltunski <leszek@distorted.org>
Date:   Fri Jul 15 21:58:39 2016 +0100

    Vertex3D: Correct setting regions.

diff --git a/src/main/java/org/distorted/examples/vertex3d/Vertex3DEffect.java b/src/main/java/org/distorted/examples/vertex3d/Vertex3DEffect.java
index c0dd156..86b4488 100644
--- a/src/main/java/org/distorted/examples/vertex3d/Vertex3DEffect.java
+++ b/src/main/java/org/distorted/examples/vertex3d/Vertex3DEffect.java
@@ -70,6 +70,8 @@ public class Vertex3DEffect implements SeekBar.OnSeekBarChangeListener
     float x = (mInterCenter[0]*0.012f - 0.1f)*act.getWidth();
     float y = (mInterCenter[1]*0.012f - 0.1f)*act.getHeight();
     mCenterSta.set(x,y);
+
+    act.setCenter(x,y);
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -105,6 +107,8 @@ public class Vertex3DEffect implements SeekBar.OnSeekBarChangeListener
     float ry =  mInterRegion[3]    *factorY;
 
     mRegionSta.set(x,y,rx,ry);
+
+    act.setRegion(x,y,rx);
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -449,11 +453,6 @@ public class Vertex3DEffect implements SeekBar.OnSeekBarChangeListener
       fillCenterStatics();
       setCenterText();
       }
-
-    Vertex3DActivity act = mAct.get();
-
-    act.setCenter(mCenterSta.getX(),mCenterSta.getY());
-    act.setRegion(mRegionSta.getX(),mRegionSta.getY(), mRegionSta.getZ());
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
