commit fa96775c6efb6b53060beb8f8a127e35541f2a00
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Tue Jan 4 00:40:04 2022 +0100

    Remove the need to provide the number of outer faces of a ObjectShape.

diff --git a/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java b/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java
index 5a434c3..92a5b75 100644
--- a/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java
+++ b/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java
@@ -1428,10 +1428,12 @@ class MeshFileRenderer implements GLSurfaceView.Renderer, DistortedLibrary.Excep
       FactoryCubit factory = FactoryCubit.getInstance();
       factory.clear();
 
-      ObjectShape shape   = new ObjectShape(vertices,vertIndexes,vertIndexes.length);
+      ObjectShape shape   = new ObjectShape(vertices,vertIndexes);
       ObjectFaceShape face= new ObjectFaceShape(bands,bandIndexes,corners,cornerIndexes,centers,centerIndexes,convexCenter);
 
-      factory.createNewFaceTransform(shape);
+      int[] outer = new int[vertIndexes.length];
+
+      factory.createNewFaceTransform(shape,outer);
       mMesh = factory.createRoundedSolid(shape,face,numComponents, MESH_NICE );
 
       int numEff = mMesh.getNumEffComponents();
