In order to describe cube state we need to introduce orientation concept of pieces. Edge is in correct orientation if we can find sequence of moves that allows to insert one in correct place but not using two defined faces which are opposed to each other. Choice of opposed faces is unrestricted but remember that

# Tag: orientation

## Project Cube Solver #06 – Theory of cube implementation

In order to implement cube representation I will need to divide cube to few separate elements. Cube has twelve edges (two-color pieces) and eight corners (three-color pieces). Edges that we can specify: UF UL UB UR DF DL DB DR FL BL BR FR and this is possible corners: UFR UFL UBL UBR DFR DFL

Continue reading Project Cube Solver #06 – Theory of cube implementation