commit 2f250195fb916e293dbe6d8348b80c234f1d9585
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Mon Jun 6 15:47:59 2022 +0200

    Introduce InitData, a data structure used to initialize a TwistyObject.
    Current (optional) members: int[] numLayers, int param [intended: type of the Crazy 3x3 planet], float[][] pos [position of a bandaged cube] )

diff --git a/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java b/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java
index cec0079..637f7d6 100644
--- a/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java
+++ b/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java
@@ -46,6 +46,7 @@ import org.distorted.library.type.Static4D;
 import org.distorted.objectlib.helpers.FactoryCubit;
 import org.distorted.objectlib.helpers.ObjectFaceShape;
 import org.distorted.objectlib.helpers.ObjectShape;
+import org.distorted.objectlib.main.InitData;
 import org.distorted.objectlib.main.TwistyObject;
 import org.distorted.objectlib.objects.*;
 
@@ -295,8 +296,8 @@ class MeshFileRenderer implements GLSurfaceView.Renderer, DistortedLibrary.Excep
       float scale   = 1.0f;
       int variant   = 1;
 
-      int[] numLayers = new int[] {2,3,2};
-      TwistyObject puzzle = new TwistyCuboid(numLayers,MESH_NICE,MODE_NORM,quat,move,scale,null);
+      InitData data = new InitData(new int[] {2,3,2});
+      TwistyObject puzzle = new TwistyCuboid(data,MESH_NICE,MODE_NORM,quat,move,scale,null);
 
       ObjectShape shape   = puzzle.getObjectShape(variant);
       ObjectFaceShape face= puzzle.getObjectFaceShape(variant);
