commit 0dee575bb84f1d77b5a32873f5fa298d671a9e2e
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Sat Jan 1 22:32:59 2022 +0100

    cleaning up.

diff --git a/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java b/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java
index 87e4125..5a434c3 100644
--- a/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java
+++ b/src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java
@@ -44,6 +44,8 @@ import org.distorted.library.type.Static3D;
 import org.distorted.library.type.Static4D;
 
 import org.distorted.objectlib.helpers.FactoryCubit;
+import org.distorted.objectlib.helpers.ObjectFaceShape;
+import org.distorted.objectlib.helpers.ObjectShape;
 
 import java.io.DataInputStream;
 import java.io.IOException;
@@ -63,7 +65,6 @@ class MeshFileRenderer implements GLSurfaceView.Renderer, DistortedLibrary.Excep
     private static final float SQ2 = (float)Math.sqrt(2);
     private static final float SQ3 = (float)Math.sqrt(3);
     private static final float SQ5 = (float)Math.sqrt(5);
-    private static final float SQ6 = (float)Math.sqrt(6);
     private final float DEFAULT_SCALE = 0.3f;
 
     private final GLSurfaceView mView;
@@ -1425,14 +1426,13 @@ class MeshFileRenderer implements GLSurfaceView.Renderer, DistortedLibrary.Excep
       ///// END DEFINITIONS /////////////////////////////////////////////////////////////////
 
       FactoryCubit factory = FactoryCubit.getInstance();
-
       factory.clear();
-      factory.createNewFaceTransform(vertices,vertIndexes,vertIndexes.length);
-      mMesh = factory.createRoundedSolid(vertices, vertIndexes,
-                                         bands, bandIndexes,
-                                         corners, cornerIndexes,
-                                         centers, centerIndexes,
-                                         numComponents, convexCenter, MESH_NICE );
+
+      ObjectShape shape   = new ObjectShape(vertices,vertIndexes,vertIndexes.length);
+      ObjectFaceShape face= new ObjectFaceShape(bands,bandIndexes,corners,cornerIndexes,centers,centerIndexes,convexCenter);
+
+      factory.createNewFaceTransform(shape);
+      mMesh = factory.createRoundedSolid(shape,face,numComponents, MESH_NICE );
 
       int numEff = mMesh.getNumEffComponents();
 
