commit 32f4e2a7d1f4463d930534bb57117dcbc0b7eff4
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Fri Apr 2 22:11:17 2021 +0200

    Master Kilominx: mesh.

diff --git a/src/main/java/org/distorted/objects/FactoryCubit.java b/src/main/java/org/distorted/objects/FactoryCubit.java
index 34195689..ab7ad695 100644
--- a/src/main/java/org/distorted/objects/FactoryCubit.java
+++ b/src/main/java/org/distorted/objects/FactoryCubit.java
@@ -686,7 +686,7 @@ class FactoryCubit
     float[] vertices0 = { -X1, Y2, 0, -Y1, X1, Y2, 0, Y1 };
     float[] bands0 = computeBands(0.04f,17,0.3f,0.2f,5);
     float[] vertices1 = { -X2, Y4, 0, -Y3, X2, Y4, 0, Y3 };
-    float[] bands1 = computeBands(0.00f, 0,0.25f,0.5f,5);
+    float[] bands1 = computeBands(0.00f, 0,0.25f,0.5f,2);
 
     meshes[0] = new MeshPolygon(vertices0, bands0, 1, 1);
     meshes[0].setEffectAssociation(0, 1,0);
@@ -694,7 +694,7 @@ class FactoryCubit
     meshes[1].setEffectAssociation(0, 2,0);
     meshes[2] = meshes[0].copy(true);
     meshes[2].setEffectAssociation(0, 4,0);
-    meshes[3] = new MeshPolygon(vertices1, bands1, 1, 1);
+    meshes[3] = new MeshPolygon(vertices1, bands1, 0, 0);
     meshes[3].setEffectAssociation(0, 8,0);
     meshes[4] = meshes[3].copy(true);
     meshes[4].setEffectAssociation(0,16,0);
@@ -774,9 +774,9 @@ class FactoryCubit
     meshes[2].setEffectAssociation(0, 4,0);
     meshes[3] = meshes[2].copy(true);
     meshes[3].setEffectAssociation(0, 8,0);
-    meshes[4] = new MeshPolygon(vertices2, bands1, 1, 2);
+    meshes[4] = new MeshPolygon(vertices2, bands1, 0, 0);
     meshes[4].setEffectAssociation(0,16,0);
-    meshes[5] = new MeshPolygon(vertices3, bands1, 1, 2);
+    meshes[5] = new MeshPolygon(vertices3, bands1, 0, 0);
     meshes[5].setEffectAssociation(0,32,0);
 
     return new MeshJoined(meshes);
diff --git a/src/main/java/org/distorted/objects/ObjectList.java b/src/main/java/org/distorted/objects/ObjectList.java
index a3102ef5..ccd15951 100644
--- a/src/main/java/org/distorted/objects/ObjectList.java
+++ b/src/main/java/org/distorted/objects/ObjectList.java
@@ -143,7 +143,7 @@ public enum ObjectList
   KILO (
          new int[][] {
                        {3 , 18, R.raw.kilo3, R.drawable.ui_small_kilo3, R.drawable.ui_medium_kilo3, R.drawable.ui_big_kilo3, R.drawable.ui_huge_kilo3} ,
-                       {5 , 33, R.raw.kilo3, R.drawable.ui_small_kilo5, R.drawable.ui_medium_kilo5, R.drawable.ui_big_kilo5, R.drawable.ui_huge_kilo5} ,
+                       {5 , 33, R.raw.kilo5, R.drawable.ui_small_kilo5, R.drawable.ui_medium_kilo5, R.drawable.ui_big_kilo5, R.drawable.ui_huge_kilo5} ,
                      },
          TwistyKilominx.class,
          new MovementMinx(),
diff --git a/src/main/java/org/distorted/objects/TwistyObject.java b/src/main/java/org/distorted/objects/TwistyObject.java
index 26229d26..d3c784f9 100644
--- a/src/main/java/org/distorted/objects/TwistyObject.java
+++ b/src/main/java/org/distorted/objects/TwistyObject.java
@@ -80,7 +80,7 @@ public abstract class TwistyObject extends DistortedNode
   private static final float MAX_SIZE_CHANGE = 1.35f;
   private static final float MIN_SIZE_CHANGE = 0.75f;
 
-  private static final boolean mCreateFromDMesh = false;
+  private static final boolean mCreateFromDMesh = true;
 
   private static final Static3D CENTER = new Static3D(0,0,0);
   private static final int POST_ROTATION_MILLISEC = 500;
diff --git a/src/main/res/raw/kilo3.dmesh b/src/main/res/raw/kilo3.dmesh
index 1a729c34..a487960a 100644
Binary files a/src/main/res/raw/kilo3.dmesh and b/src/main/res/raw/kilo3.dmesh differ
diff --git a/src/main/res/raw/kilo5.dmesh b/src/main/res/raw/kilo5.dmesh
new file mode 100644
index 00000000..1cc8382a
Binary files /dev/null and b/src/main/res/raw/kilo5.dmesh differ
