commit 96877ab468a4b464fc5ee865cd866ef5f81cd85f
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sun Jun 7 00:28:09 2020 +0100

    Begin porting RubikCube to the new SingleMesh library. This will make rendering much faster - e.g. in case of Cube 5, instead of 98 renders of individual Cubits, there will be one render of the whole Mesh.

diff --git a/src/main/java/org/distorted/library/mesh/MeshBase.java b/src/main/java/org/distorted/library/mesh/MeshBase.java
index f8e6564..96ce0ca 100644
--- a/src/main/java/org/distorted/library/mesh/MeshBase.java
+++ b/src/main/java/org/distorted/library/mesh/MeshBase.java
@@ -495,7 +495,7 @@ public abstract class MeshBase
      int num_comp = mTexComponent.size();
      int num_maps = maps.length;
      int min = Math.min(num_comp-startComponent, num_maps);
-     int vertex = 0;
+     int vertex = startComponent>0 ? mTexComponent.get(startComponent-1).mEndIndex+1 : 0;
      Static4D newMap, oldMap;
      TexComponent comp;
      float newW, newH, ratW, ratH, movX, movY;
