commit 1bea4e1894d90ce7736f76875b59d79bcf5b11b7
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Tue Jun 20 17:55:21 2023 +0200

    correct face shapes (post-new MeshPolygon normal computation)

diff --git a/src/main/java/org/distorted/library/mesh/MeshPolygon.java b/src/main/java/org/distorted/library/mesh/MeshPolygon.java
index c18acb2..b4b9e23 100644
--- a/src/main/java/org/distorted/library/mesh/MeshPolygon.java
+++ b/src/main/java/org/distorted/library/mesh/MeshPolygon.java
@@ -205,7 +205,7 @@ public class MeshPolygon extends MeshBase
       float tmp = x*(NUM_CACHE-1);
       int i1 = (int)tmp;
       int i2 = i1+1;
-      return (tmp-i1)*(mCurveCache[i2]-mCurveCache[i1]) + mCurveCache[i1];
+      return 0.5f*((tmp-i1)*(mCurveCache[i2]-mCurveCache[i1]) + mCurveCache[i1]);
       }
     }
 
