commit d45273cd2147b56f1ee9a9ffbef4a63f918b7ba6
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sun Jun 18 00:26:22 2023 +0200

    Multigon testing app

diff --git a/src/main/java/org/distorted/library/mesh/MeshMultigon.java b/src/main/java/org/distorted/library/mesh/MeshMultigon.java
index f439b19..8a0bcfa 100644
--- a/src/main/java/org/distorted/library/mesh/MeshMultigon.java
+++ b/src/main/java/org/distorted/library/mesh/MeshMultigon.java
@@ -263,6 +263,8 @@ public class MeshMultigon extends MeshBase
       meshes[i] = new MeshPolygon(vertices[i],band,edgesUp[i],vertsUp[i],exIndex,exVertices,centers[i][0],centers[i][1]);
 
     join(meshes);
+    mergeEffComponents();
+    mergeTexComponents();
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -295,6 +297,8 @@ public class MeshMultigon extends MeshBase
       }
 
     join(meshes);
+    mergeEffComponents();
+    mergeTexComponents();
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/src/main/java/org/distorted/library/mesh/MeshPolygon.java b/src/main/java/org/distorted/library/mesh/MeshPolygon.java
index b46e58c..1fd26ea 100644
--- a/src/main/java/org/distorted/library/mesh/MeshPolygon.java
+++ b/src/main/java/org/distorted/library/mesh/MeshPolygon.java
@@ -252,7 +252,7 @@ public class MeshPolygon extends MeshBase
       {
       float d,x = 1-mPolygonBands[2*polyBand];
 
-      if( /*quot==0.0f || quot==1.0f ||*/ edgeShape==SHAPE_DD )
+      if( quot==0.0f || quot==1.0f || edgeShape==SHAPE_DD )
         {
         float t = mPolygonBands[2*mNumPolygonBands-1];
         d = ((t-zEdge)/t)*derivative(x);
