Beginnings of MeshMultigon (does not work yet)
MeshPolygon: support for an arbitrary subset of edges being 'up' (i.e. buildup to MeshMultigon)
MeshPolygon: fix the normals.
one more fix for displaying normals.
Fix bug which prevented the normal vectors from being drawn.Bug introduced in 2021/Dec/16!
build for API 34.
minor
speedup
Completely kick out the android.opengl.Matrix dependency from the library.
Implement the android.opengl.Matrix functions ourselves.
Make the touchable part of the 'coin' in the CoinTetrahedroon a bit smaller.
Decouple (to a large degree) the OpenGL Library from Android.
Dino6 solver: corrections to the pruning engine.
fix detection of not used attributes.
Major change in JSOn file format:
replace the old (corners,centers) system with a list of VertexEffects which are applied to each cubit variant.
Finally fix the reason foor 'incorrect vertex attribute' message spamming the Log of the Emulator.
Minor.
Debugging the Node piraminds - print the whole piramind along with all the Effects attached to each Node.
Improve the Sink effect so that at extreme strengths (close to 0 and infinity) it inflates and deflates more.Reason: previous version failed to fully inflate the Masterball to a nice sphere.
Reinstall the latest Android Studio, latest gradle; reconfigure all project to match and compile.
Up build versions to 32
Remove the requirement that not-postprocessed children in the render scene must be in the first bucket.Seriously simplify renderChildren().
Minor
license
Also available in: Atom