hcube-0.1.0: design/3x3.txt
1 2 3
4 5 6
7 8 9
10 11 12
13 14 15
16 17 18
19 20 21
22 23 24
25 26 27
Projection for 3x3 - Left
UpS
_____ ______ _____
/ 1 / 2 / 3 / \
/_____ /_____ /______/ 3 \
/ 4 / 5 / 6 / \ /\
/______/______/______/ 6 \/12\
/ 7 / 8 / 9 / \ /\ /\
/______/______/______/ 9 \/15\/21\ LeftS
\ 7 \ 8 \ 9 \ /\ /\ /
\______\ _____\______\ /18\/24\/
\ 16 \ 17 \ 18 \ /\ /
\______\______\______\ /27\/
\ 25 \ 26 \ 27 \ /
\______\______\______\ /
FrontS
Projection for 3x3 - Right
UpS
______ ______ _______
/\ 1 \ 2 \ 3 \
/1 \______\______\______\
/\ /\ 4 \ 5 \ 6 \
/10\/4 \______\______\______\
/\ /\ /\ 7 \ 8 \ 9 \
RightS /19\/13\/7 \______\______\______\
\ /\ /\ / 7 / 8 / 9 /
\/22\/16\/______/______/______/
\ /\ / 16 / 17 / 18 /
\/25\/______/______/______/
\ / 25 / 26 / 27 /
\/______/______/______/
FrontS
BackS
% % %
% % %
RightS % % % LeftS % % % % % % 1 2 3
% % % % % % % % % % % % % % % 4 5 6
% % % % % % % % % % % % % % % 7 8 9
% % % % % % % % %
% % % % % % % % % 10 11 12
FrontS % % % FrontS % % % % % % 13 14 15
% % % % % % % % % 16 17 18
% % % % % % % % %
% % % % % % % % % % % % % % % 19 20 21
% % % % % % % % % % % % % % % 22 23 24
% % % % % % % % % 25 26 27
RightS % % % LeftS
% % %
BackS
_____ ______ _____
/ % / % / % / \
/_____ /_____ /______/ % \
/ % / % / % / \ /\
/______/______/______/ % \/ %\
/ % / % / % / \ /\ /\
/______/______/______/ % \/ %\/ %\
\ % \ % \ % \ /\ /\ /
\______\ _____\______\ / %\/ %\/
\ % \ % \ % \ /\ /
\______\______\______\ / %\/
\ % \ % \ % \ /
\______\______\______\ /
______ ______ _______
/\ % \ % \ % \
/% \______\______\______\
/\ /\ % \ % \ % \
/% \/% \______\______\______\
/\ /\ /\ % \ % \ % \
/% \/% \/% \______\______\______\
\ /\ /\ / % / % / % /
\/% \/% \/______/______/______/
\ /\ / % / % / % /
\/% \/______/______/______/
\ / % / % / % /
\/______/______/______/
: CONSTRUCTING VIRTUAL CUBE ID FROM CUBE COLORS OF PHYSICAL CUBE
: THREE COLORS MEANS CORNER CUBE
: TWO COLORS MEANS EDGE CUBE
: ONE COLOR MEANS CENTER CUBE
: NO COLOR MEANS CUBE IS INTERNAL CUBE
CUBE CUBE COLOR CUBE CUBE COLOR
ID POSITION TAG ID POSITION TAG
1 (1,1,1) BRW 14 (2,2,2)
2 (2,1,1) RW 15 (3,2,2) G
3 (3,1,1) GRW 16 (1,3,2) BO
4 (1,2,1) BW 17 (2,3,2) O
5 (2,2,1) W 18 (3,3,2) GO
6 (3,2,1) GW 19 (1,1,3) BRY
7 (1,3,1) BOW 20 (2,1,3) RY
8 (2,3,1) OW 21 (3,1,3) GRY
9 (3,3,1) GOW 22 (1,2,3) BY
10 (1,1,2) BR 23 (2,2,3) Y
11 (2,1,2) R 24 (3,2,3) GY
12 (3,1,2) GR 25 (1,3,3) BOY
13 (1,2,2) B 26 (2,3,3) OY
27 (3,3,3) GOY
: MAPPING OF FACE ID TO CUBE ID
: FACE ID IS USED TO ENTER COLOR ON A PHYSICAL CUBE FOR LOADING
: INTO PROGRAM
RUBIKS FACE CUBE RUBIKS FACE CUBE
CUBE ID ID CUBE ID ID
FACE
UpS 1 1 BackS 1 19
UpS 2 2 BackS 2 20
UpS 3 3 BackS 3 21
UpS 4 4 BackS 4 10
UpS 5 5 BackS 5 11
UpS 6 6 BackS 6 12
UpS 7 7 BackS 7 1
UpS 8 8 BackS 8 2
UpS 9 9 BackS 9 3
DownS 1 25 LeftS 1 3
DownS 2 26 LeftS 2 12
DownS 3 27 LeftS 3 21
DownS 4 22 LeftS 4 6
DownS 5 23 LeftS 5 15
DownS 6 24 LeftS 6 24
DownS 7 19 LeftS 7 9
DownS 8 20 LeftS 8 18
DownS 9 21 LeftS 9 27
FrontS 1 7 RightS 1 19
FrontS 2 8 RightS 2 10
FrontS 3 9 RightS 3 1
FrontS 4 16 RightS 4 22
FrontS 5 17 RightS 5 13
FrontS 6 18 RightS 6 4
FrontS 7 25 RightS 7 25
FrontS 8 26 RightS 8 16
FrontS 9 27 RightS 9 7