minor.
Important fix for the way vectors normal to the surfaces of the faces of the cubits are computed.
Before this was buggy in case of concave faces (CoinTetrahedron, CoinHexahedron, O2) - direction of the normal vector was wrong.
minor
Support both MeshPolygon and MeshMultigon in TouchControlShapeChanging
Progress with supporting non-rotatable layers in TouchControlShapeChanging - this is the the SuperFloppy.
Beginnings of support for flat shapeshifting cuboids and for not-rotatable rows in TouchControlChanging [this last thing still does not work correctly]
Support for shape-shifting cuboids. (except for the flat ones like the Super Floppy)
progress with Ghost rotations.
Code changes to introduce cubits whose faces can be split into components.
move the returnRotationFactor() method from touchControl to TwistyObject (where it can be overridden)
Improve the 'rot axis parallel to face axis' touch control mode:support case when the rot axis is parallel and agrees in direction with the face axis, and the one when they disagreee in direction.
Implement the android.opengl.Matrix functions ourselves.
Progress with support for touch-control of pieces which we rotate along an axs which is normal to the currently touched face (think Coin Tetrahedron!)
Fix for the issue that a resized object wasn't TouchControlled correctly in the Solver screen.(mObjectRatio was set to incorrect instance of the TouchControl class)
Always prepare() TouchControlShapeChanging when we enter the Solver. Otherwise it could sometimes be prepared with some different object and would crash in touching the screen.
Beginnings of support for TouchControl of Icosehedral and Ball-shaped objects.
All users who are upgrading from a version <1.11.4, where there was no concept of 'stars', get all their stars.
Take pillowing into account when doing TouchControlShapemod.
touchcontrol: license.
A few code improvements.
Beginnings of support for 'sticker overrides' - possibility to override the color of an individual face of an individual cubit. Ultimately this will enable overriding with any bitmap; so far only a solid color.
Also, fixes for two crashers.
Implement new TouchControlShapemod
Simplification.
FIx some issues with ShapeChanging; implement per-object TouchControlSquare and TouchControlMirror.
Implement example ShapreChanging object control and convert the Mirror Cube to use it.
Adjust ShapeChanging so that it can handle concave cubit faces.Now it is working also in case of the Ivy corner cubits.
Make the ShapeChanging the default TouchControl during MODE_REPLACE.
Fixes for the ShapeChanging touch control.
Bugfixes for the ShapeChanging touch control.Still doesn't work but doesn't crash anymore :)
Float vertices - scratchbook