packages feed

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