aboutsummaryrefslogtreecommitdiff
path: root/utils/TRANSFORMATIONS.txt
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2023-10-05 16:18:33 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2023-10-05 16:18:33 +0200
commit9ef630eefb683dcdbe56e96e51b10bf356f20505 (patch)
treeca114ca45c0a743261349a4f666bfbd56dcbb9f0 /utils/TRANSFORMATIONS.txt
parent3d54256257bef55e398f26ab1f0f7aa21901eddd (diff)
downloadnissy-core-9ef630eefb683dcdbe56e96e51b10bf356f20505.tar.gz
nissy-core-9ef630eefb683dcdbe56e96e51b10bf356f20505.zip
Added transformation util files, renamed move files
Diffstat (limited to 'utils/TRANSFORMATIONS.txt')
-rw-r--r--utils/TRANSFORMATIONS.txt17
1 files changed, 17 insertions, 0 deletions
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 @@
1Transformations can be either simple rotations or a rotation composed
2with a mirroring.
3
4Simple rotations are denoted by two letters corresponding to the faces
5to be moved to the U and F positions, respectively. For example FD is
6the rotation that brings the F face on top and the D face on front.
7
8A composed rotation + mirror is obtained by applying the corresponding
9rotation to the solved cube mirrored along the M plane.
10
11The orientation of pieces after a rotation ignores the new position
12of centers. A rotated cube can technically be inconsistent, because
13the parity of the edge permutation has to be adjusted considering the
14parity of the centers, which we ignore.
15
16The utility script mirror.sh transforms a solved, rotated cube to its
17mirrored and rotated version.

Generated with cgit - Back to sebastiano.tronto.net