[Cube] ルービックキューブの展開図 SageMath

brewのsageプログラムでルービックキューブの展開図を書いてみました。

配色が実際のルービックキューブとは異なるので、展開図ではPythonスクリプトによる変更が必要です。世界標準配色では、白黄、青緑、赤オレンジの対になります。

ただし、plot3d_cubeではスクリプトでの色変更ができません。開発者のDavid Joynerによるとrubik.plot3d_cubeのソースコードを書き換える必要があるそうです。

まあこの方は群論専門の数学者であってキュービストではないので仕方ないです。

ルービックキューブに特化したプログラムをGitHubで見つける方が良さそうです。

from sage.all import *

rubik = CubeGroup()
rubik.plot_cube("")