commit 09b76d08c0b4446f6fd78860c7e2c9d100ea73c7
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Fri Apr 29 15:43:44 2022 +0200

    Bandaged: progress with creating the object.

diff --git a/src/main/java/org/distorted/bandaged/BandagedCreatorRenderer.java b/src/main/java/org/distorted/bandaged/BandagedCreatorRenderer.java
index e8555f71..a6b70869 100644
--- a/src/main/java/org/distorted/bandaged/BandagedCreatorRenderer.java
+++ b/src/main/java/org/distorted/bandaged/BandagedCreatorRenderer.java
@@ -67,6 +67,7 @@ public class BandagedCreatorRenderer implements GLSurfaceView.Renderer, Distorte
    private final DistortedScreen mScreen;
    private final Static3D mScale;
    private final Static4D mQuatT, mQuatA;
+   private final int[] mObjSize;
 
    private BandagedCubit[] mCubits;
    private boolean mInitialPhase;
@@ -99,6 +100,7 @@ public class BandagedCreatorRenderer implements GLSurfaceView.Renderer, Distorte
      mCreatingCubits   = false;
 
      mSaveIcon = -1;
+     mObjSize  = new int[3];
 
      mScreen = new DistortedScreen();
      mScreen.glClearColor(BRIGHTNESS, BRIGHTNESS, BRIGHTNESS, 1.0f);
@@ -404,7 +406,7 @@ public class BandagedCreatorRenderer implements GLSurfaceView.Renderer, Distorte
          }
 
      TwistyBandagedGeneric.setPositions(pos);
-     TwistyObject obj = new TwistyBandagedGeneric( new int[] {3,3,3}, TwistyObject.MESH_NICE, TwistyObject.MODE_NORM,
+     TwistyObject obj = new TwistyBandagedGeneric( mObjSize, TwistyObject.MESH_NICE, TwistyObject.MODE_NORM,
                                                    new Static4D(0,0,0,1), new Static3D(0,0,0), 1.0f, null );
      String name = obj.getShortName();
      BandagedCreatorActivity act = (BandagedCreatorActivity) mView.getContext();
@@ -481,7 +483,7 @@ public class BandagedCreatorRenderer implements GLSurfaceView.Renderer, Distorte
      final int FBO_HEIGHT = (int)(R*360);
      final float OBJECT_SIZE = R*0.38f;
 
-     TwistyObject obj = new TwistyBandagedGeneric( new int[] {3,3,3}, TwistyObject.MESH_NICE, TwistyObject.MODE_ICON,
+     TwistyObject obj = new TwistyBandagedGeneric( mObjSize, TwistyObject.MESH_NICE, TwistyObject.MODE_ICON,
                                                    ShapeHexahedron.DEFAULT_ROT, new Static3D(0,0,0), OBJECT_SIZE, null );
 
      DistortedEffects effects = obj.getObjectEffects();
@@ -558,6 +560,10 @@ public class BandagedCreatorRenderer implements GLSurfaceView.Renderer, Distorte
        mY = y;
        mZ = z;
 
+       mObjSize[0] = mX;
+       mObjSize[1] = mY;
+       mObjSize[2] = mZ;
+
        mNumCubits = computeNumCubits(mX,mY,mZ);
 
        mCreatingCubits = true;
