Поддерживает состояние куба, используя структуру данных на основе граней.
Обрабатывает все основные перемещения куба (F, B, L, R, U, D)
Отрисовывает 2D-сетевую визуализацию, которая выглядит следующим образом (ниже представлено строковое представление):
Код: Выделить всё
W W
W W
R R G G O O B B
R R G G O O B B
Y Y
Y Y
Я рассмотрел несколько вариантов, таких как 3D-инструменты matplotlib, но у меня возникли проблемы с вращением при их использовании.
Подробнее здесь: https://stackoverflow.com/questions/791 ... tion-to-3d
Мобильная версия