On the Subject of The Hypercolor
For people who do not want to think about visualising a hypercube in Notepad.
For each channel in a given hypercube, construct a string of channel values, in increasing order given by the below diagram, and associate each character with the character in the corresponding position of the string corresponding to rotation 00.
00 | 0123456789ABCDEF | ||
---|---|---|---|
XY | 20316475A8B9ECFD | ZX | 153704269DBF8CAE |
XZ | 40625173C8EAD9FB | ZY | 23670145ABEF89CD |
XW | 80A2C4E691B3D5F7 | ZW | 89AB0123CDEF4567 |
YX | 130257469B8ADFCE | WX | 193B5D7F082A4C6E |
YZ | 45016723CD89EFAB | WY | 23AB67EF018945CD |
YW | 8901CD45AB23EF67 | WZ | 4567CDEF012389AB |
Then, for each possible rotation, replace the character with the channel value corresponding to that character in rotation 00, and check if the resulting channel value sequence matches that of the next hypercube’s sequence. If it does, then you have your rotation.