From 9ef630eefb683dcdbe56e96e51b10bf356f20505 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 5 Oct 2023 16:18:33 +0200 Subject: Added transformation util files, renamed move files --- utils/TRANSFORMATIONS.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 utils/TRANSFORMATIONS.txt (limited to 'utils/TRANSFORMATIONS.txt') diff --git a/utils/TRANSFORMATIONS.txt b/utils/TRANSFORMATIONS.txt new file mode 100644 index 0000000..6ff6946 --- /dev/null +++ b/utils/TRANSFORMATIONS.txt @@ -0,0 +1,17 @@ +Transformations can be either simple rotations or a rotation composed +with a mirroring. + +Simple rotations are denoted by two letters corresponding to the faces +to be moved to the U and F positions, respectively. For example FD is +the rotation that brings the F face on top and the D face on front. + +A composed rotation + mirror is obtained by applying the corresponding +rotation to the solved cube mirrored along the M plane. + +The orientation of pieces after a rotation ignores the new position +of centers. A rotated cube can technically be inconsistent, because +the parity of the edge permutation has to be adjusted considering the +parity of the centers, which we ignore. + +The utility script mirror.sh transforms a solved, rotated cube to its +mirrored and rotated version. -- cgit v1.3