Fisher 4x4 cube, tutorials, mesh, jsons.
Actually use the TwistyCutSolid class. Many objects now finally have well-formed internal walls.
implement the 'roundness of external face does not depend on its size' thing in the BandagedCreators.
very important bugfix in FactoryCubit.createRoundedSolid: now the roundness of the external face and its max height is independent of the size of the cubie.
fix face shapes in TwistyCutSolid.
fix rounding corners in TwistyCutSolid.
minor
fix for computing outer faces when unifying cubits created by TwistyCutSolid
progress with unification of cubits created by FacotyCutSolid
progress with FactoryCutSolid
move the 'VariantFaceIsOuter' info into the ObjectShape class.
metadata
FactoryCutSolid
Progress with FactoryCutSolid
the 3x3x5 Cuboid!
a Fix for the walls of a cuboid's cubits; 3x3x5: tutorials.
Fix scrambling of shapeshifting cuboids.
Beginnings of the generic TwistyCutSolid class.New 3x3x5 cuboidDebugging into why it fails to scramble :)
bugfix: do not use ListObjects in the app anywhere except the RubikObjectList and RubikObject.
In particular, stop using it in the Solver part of the app. Now after this bugfix we can rearrange the objects in the ListObjects at will.
disactivate Ghost Floppy
Ghost Floppy
Ghost Floppy: jsons, mesh, everything works besides that it is too small in the app :)
beginnings of the Ghost Floppy
Super Floppy - add icon, jsons and meshFix icon creation of objects if shape 'other'
support the situation when all the layers of an axis of rotation are not-rotatable.
first shot at the Super Floppy.Still one thing does not work: the totally 'unrotatable' axis 1 (all layers are not rotatable and seems like this is not liked by the TouchControl.
make Jing5's middle layer rotatable.
add an 'undo' button to the Bandaged Creators.
increase the difficulty level of Ghosts
enable the cheeses, disable Golden Cube
change the OBJECT_VERSION to 18
Golden CUbe aka Ghost Skewb: class, mesh, JSONs, icon.
Beginnings of Ghost Skewb
fix automatic rotations of Ghosts
fix producing scramble edges in Ghosts.
Improvements to the rot model of Ghosts (for the 10th time)
much better rot model for Ghosts. Should be fully correct in case of mode 'not always permitted' (i.e. when mGhostAngle does not divide basicAngle). In 'always permitted' mode (Ghost Pyramid!), we still need to do some more work.
further fixes for ghosts
fixes to touch control of ghosts
improvements to the Touch App
Progress with Ghost Pyramid. Still does not move fully ok
Ghost Pyramid: tutorials, JSONs, mesh.
Special 'ghost rotation always permitted' mode for the case when mGhostAngle divides the basic angle (Ghost Pyramid: 60 | 120 )
Correct cuts in the Ghost Pyramid
now the cuts in the Ghost Pyramid can be arbitrarily moved
improve the Ghost Pyramid
beginnings of support for Ghost Pyramid
remove debug
1. fix Ghost 2x22. abstract out the TwistyGhostAbstract (in preparation for Ghost Pyramid & Ghost Skewb)
change the model of Ghosts.Fix one problem in Dino4 solver error reporting
fix Pyraminx scrambling and solver.
fix scrambling Cuoid323; progress with Pyraminx scrambling.
fix scrambling Dinos
proper object list
Reconfigure for Java 11Beginnings of real support for moving objects around in ListObjects
fix the way Ghost corners are rounded. New JSONs and meshes.
fix for the way Ghosts rotate
new icon for Ghost 3x3
another missing piece
missing piece
Last touches to Ghost Cubes 2x2 and 3x3: - tutorials, proper shapes.
The correect 'staircase' Ghost model seems to fully work incl. scrambling, fast scrambling & backing moves.
Ghost 'staircase' model: new meshes and jsons.
GhostCubes - staircase model finished
new staircase model appear to be working (2x2 and 3x3 ghosts survive 5 minute long manual scrambling)
progress with the 'staircase' model for Ghosts.
bugfixes for crashers
ghost-releted changes to the JSON !
theoretically Ghosts are now implemented so that init state of individual layers along the ghostAxis can be rotated arbitrary number of times along the ghostAngle (as are all real ghostCube of size >= 3x3 ) and if the cube is not ghost-blocked, we can always rotate the layers by one or two ghostAngles.
progress with GhostCubes
progress
beginnings of abstract TwistyGhost
fix fastScrambling
consolidate TouchControl
bugfix for scrambling GhostCubes
bugfix for GhostCube; jsons and meshes for Ghost 2x2 and 3x3.
bugfix for GhostCube
progress with GhostCube
debugging GhostCubes
bugfixes
Merge remote-tracking branch 'origin/master'
Beginnings of generic TwistyGhostCube class.