The cube can be revealed as expanded view in the terminal, so it's easy to visualise the cube, just inside the terminal. (Not tested on Windows)
importpycuberaspc# Create a Cube objectmycube=pc.Cube()
# Do something at the cube.mycube("R U R' U'")
print(mycube)We also provided some useful tools to deal with Rubik's Cube formulae.
importpycuberaspc# Create a Formula objectmy_formula=pc.Formula("R U R' U' R' F R2 U' R' U' R U R' F'")
# Reversing a Formulamy_formula.reverse()
print(my_formula)
# Mirroring a Formula objectmy_formula.mirror("LR")
print(my_formula)F R U' R' U R U R2 F' R U R U' R'
F' L' U L U' L' U' L2 F L' U' L' U L
I'll add some documentations later.
