我正在尝试找到将颜色存储在魔方中的最佳方法。我决定使用以坐标为键、以立方体对象为值的字典。这很实用,因此我可以使用算法更改立方体的位置。将其绘制成 3d 图形也可能很好。问题是立方体必须存储颜色,我需要一个好方法来做到这一点。有些立方体必须存储 3 种颜色,而另一些只能存储 1 或 2 种颜色。此外,它应该具有旋转功能。这也很困难,这就是我需要帮助的原因。我不确定哪个更好,列表或字典,或者可能只是更改方向,因为生成了立方体并被加扰。
感谢您阅读发布答案。
我正在尝试找到将颜色存储在魔方中的最佳方法。我决定使用以坐标为键、以立方体对象为值的字典。这很实用,因此我可以使用算法更改立方体的位置。将其绘制成 3d 图形也可能很好。问题是立方体必须存储颜色,我需要一个好方法来做到这一点。有些立方体必须存储 3 种颜色,而另一些只能存储 1 或 2 种颜色。此外,它应该具有旋转功能。这也很困难,这就是我需要帮助的原因。我不确定哪个更好,列表或字典,或者可能只是更改方向,因为生成了立方体并被加扰。
感谢您阅读发布答案。