commit ff31e865f66eedca8dc809443843788a3420e3d1
Author: Leszek Koltunski <leszek@distoretedandroid.org>
Date:   Thu Jan 19 11:01:52 2017 +0000

    Small bugfix

diff --git a/src/main/java/org/distorted/examples/cubes/CubesRenderer.java b/src/main/java/org/distorted/examples/cubes/CubesRenderer.java
index 942415c..d86b89b 100644
--- a/src/main/java/org/distorted/examples/cubes/CubesRenderer.java
+++ b/src/main/java/org/distorted/examples/cubes/CubesRenderer.java
@@ -103,16 +103,16 @@ class CubesRenderer implements GLSurfaceView.Renderer
 
       if( width*mObjHeight > height*mObjWidth ) // screen is more 'horizontal' than the Object
         {
-        factor = (0.8f*height)/mObjHeight;
+        factor = (0.75f*height)/mObjHeight;
         }
       else
         {
-        factor = (0.8f*width)/mObjWidth;
+        factor = (0.75f*width)/mObjWidth;
         }
 
       mEffects.move( new Static3D( (width-factor*mObjWidth)/2 , (height-factor*mObjHeight)/2 , 0) );
       mEffects.scale(factor);
-      Static3D center = new Static3D(mObjWidth/2,mObjHeight/2, 0);
+      Static3D center = new Static3D( (float)mObjWidth/2, (float)mObjHeight/2, 0.0f );
 
       mEffects.quaternion(mQuatInt1, center);
       mEffects.quaternion(mQuatInt2, center);
diff --git a/src/main/java/org/distorted/examples/quaternion/QuaternionRenderer.java b/src/main/java/org/distorted/examples/quaternion/QuaternionRenderer.java
index d6186bf..d2ca215 100644
--- a/src/main/java/org/distorted/examples/quaternion/QuaternionRenderer.java
+++ b/src/main/java/org/distorted/examples/quaternion/QuaternionRenderer.java
@@ -106,7 +106,7 @@ class QuaternionRenderer implements GLSurfaceView.Renderer
     mEffects.abortEffects(EffectTypes.MATRIX);
     mEffects.move( new Static3D( (width-scaleFactor)/2 , (height-scaleFactor)/2 , 0) );
     mEffects.scale(scaleFactor);
-    mEffects.quaternion( mRot, new Static3D(0.5f,0.5f,0) );
+    mEffects.quaternion( mRot, new Static3D( (float)mTexture.getWidth()/2, (float)mTexture.getHeight()/2 , 0) );
        
     mScreen.resize(width, height);
     }
