h48

A prototype for an optimal Rubik's cube solver, work in progress.
git clone https://git.tronto.net/h48
Download | Log | Files | Refs | README | LICENSE

transformations.md (539B)


      1 Transformations can be either simple rotations or a rotation composed
      2 with a mirroring.  A composed rotation + mirror is obtained by applying
      3 the corresponding rotation to the solved cube mirrored along the M plane.
      4 
      5 For example, to apply the transformation RBm (mirrored RB) to a cube C:
      6 	1. Apply a mirror along the M plane to the solved cube
      7 	2. Rotate the mirrored cube with z' y2
      8 	3. Apply the cube C to the transformed solved cube
      9 	4. Apply the transformations of step 2 in reverse
     10 	5. Apply the transformations of step 1 in reverse