
## 在线 3D 魔方

魔方是匈牙利建筑学教授和雕塑家鲁比克·艾尔内，于1974年发明的机械益智玩具。本页面初始化后显示的是一个标准的 3*3 魔方（又称：3阶魔方）。

本页面 3D 魔方为官方配色版本：分别为白色、红色、橙色、黄色、绿色、蓝色，其中白黄相对、红橙相对、蓝绿相对。

目前页面用 three.js 实现，支持旋转不同视角观察魔方，支持滑动魔方的各个面。

- 可以**魔方所在的灰色背景区域**鼠标左键选中后，拖动鼠标旋转魔方，或者在 Mac 上用触控板三指拖动切换魔方视角。
- **滑动到魔方上面时，可按住鼠标左键拖动**。在魔方表面先点击某个方格，然后可以左右或者上下拖动，就可以旋转那个方格所在的面。

### 魔方基本规则

标准三阶魔方由6个面组成，每个面有9个小方块，共有26个小方块。每个面都有不同的颜色(通常为白、黄、红、橙、蓝、绿)。魔方的目标是将打乱的魔方还原成每个面都是同一种颜色的状态。

根据世界魔方协会(WCA)的规则，魔方主要有以下几种玩法：

- 速解：最基础也是最常见的玩法，目标是在最短时间内将魔方还原。入门者通常使用层先法(LBL)，高手则多用CFOP法。
- 盲拧：在不看魔方的情况下还原。选手需要先记忆魔方状态，然后蒙上眼睛进行还原。
- 单手解：只用一只手完成魔方还原。
- 最少步：在规定时间内(通常60分钟)用最少的步骤还原魔方。

对于初学者，最推荐的是层先法(Layer by Layer)，步骤为：

1. 先还原第一层(通常是底层)
2. 还原中间层
3. 还原顶层

随着水平提高，可以学习更高级的还原方法如CFOP等。目前魔方速解的世界纪录保持者是马克斯·朴(Max Park)，以3.134秒的成绩创造了单次还原最快记录。