commit 7594a5d243363412a6ccd09ba2217f85486a21f4
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Fri Feb 28 21:27:22 2020 +0000

    Fix for MeshBase.apply()

diff --git a/src/main/java/org/distorted/library/mesh/MeshBase.java b/src/main/java/org/distorted/library/mesh/MeshBase.java
index ca3eb34..e75f268 100644
--- a/src/main/java/org/distorted/library/mesh/MeshBase.java
+++ b/src/main/java/org/distorted/library/mesh/MeshBase.java
@@ -338,7 +338,7 @@ public abstract class MeshBase
          }
        }
 
-     for(int index=0; index<mNumVertices; index+=VERT_ATTRIBS )
+     for(int index=0; index<mNumVertices*VERT_ATTRIBS; index+=VERT_ATTRIBS )
        {
        for(int mat=0; mat<numEffects; mat++)
          {
@@ -352,6 +352,9 @@ public abstract class MeshBase
          mVertAttribs[index+POS_ATTRIB+1] = tmp[1]*x + tmp[5]*y + tmp[ 9]*z + tmp[13];
          mVertAttribs[index+POS_ATTRIB+2] = tmp[2]*x + tmp[6]*y + tmp[10]*z + tmp[14];
 
+//android.util.Log.e("mesh", "vert BEFORE: ("+x+","+y+","+z+")");
+//android.util.Log.e("mesh", "vert AFTER: ("+mVertAttribs[index+POS_ATTRIB  ]+","+mVertAttribs[index+POS_ATTRIB+1]+","+mVertAttribs[index+POS_ATTRIB+2]+")");
+
          x = mVertAttribs[index+NOR_ATTRIB  ];
          y = mVertAttribs[index+NOR_ATTRIB+1];
          z = mVertAttribs[index+NOR_ATTRIB+2];
