⭐ 觉得好用?收藏备用,下次直接打开
加载 3D 引擎中…
空格 播放/暂停 · 单步 · 拖动视图旋转视角 · 滚轮缩放
记号速查 / Notation cheat sheet

基础(NxN):R L U D F B 分别是右/左/上/下/前/后面顺时针 90°;撇号 ' 表示逆时针(如 R');数字 2 表示 180°(如 U2)。

大魔方宽转:Rw Uw' Lw2 表示连内层一起转的"宽转",4×4 起常用。

3×3 中层:M(左右中层,跟 L 同向)、E(上下中层,跟 D 同向)、S(前后中层,跟 F 同向)。

整体旋转:x(绕 R 轴)、y(绕 U 轴)、z(绕 F 轴)。

Megaminx:R++ D-- 表示双层旋转 72°;Pyraminx:大写 U L R B 转两层,小写 u l r b 只转顶角;Square-1:(1,0) (3,3) 这样的二元组 + / 表示赤道翻转。

3D 视图可拖拽旋转,滚轮缩放。

3D 魔方教程工具 在线 WebGL 魔方动画播放器,支持 2×2 / 3×3 / 4×4 / 5×5 / Megaminx / Pyraminx / Skewb / Square-1 八种官方比赛项目,可输入任意标准 WCA 记号公式(R U R' U'),逐步可视化动画演示。

这个工具适合谁

  • 零基础新手 — 看公式记号永远不知道怎么转?切到 0.25× 慢速放一遍 Sune,秒懂
  • CFOP 进阶者 — F2L、OLL、PLL 公式表那么多,挨个粘进来看动画筛出顺手的几个
  • 多阶玩家 — 不想给 2×2 / 4×4 / 五魔 / 金字塔各装一个 APP
  • 教学博主 — 录视频时打开本页面,公式可视化直接当素材

公式记号参考

记号含义
R L U D F B对应面顺时针 90°
R'逆时针 90°(撇号)
R2180°(不区分方向)
Rw Uw'宽转,连内层一起转(4×4 起常用)
M E S3×3 中层(M⊥L、E⊥D、S⊥F)
x y z整体旋转
R++ D--Megaminx 双层 72°

推荐学习路线(3×3)

  1. 白十字:在 D 面拼出十字
  2. F2L:拼好前两层(角块+棱块成对插入)
  3. OLL:顶面全部翻成同色(57 个公式,但只学 2-7 个就能完整还原)
  4. PLL:顶层置换到正确位置(21 个公式,T-Perm、Y-Perm、J-Perm 是高频)

入门只要会 4 步就能完整还原一个三阶魔方,本工具公式预设里基本都有覆盖。

教学开关速查

开关何时打开
提示贴纸教 OLL/PLL,需要看清顶面颜色
双面视图讲 PLL 置换,需要同时看前后两面
平面展开整理公式表 / 静态截图(仅 NxN 支持)
练习视图 = Cross教白十字,淡化干扰
练习视图 = F2L教前两层插入
练习视图 = OLL教顶面定向(Sune 系列)
练习视图 = PLL教顶层置换(T/Y/J-Perm)
练习视图 = 隐身纯看转动手法,颜色不重要时

📍使用场景

  • 入门学公式看 Sune、T-Perm 等经典 PLL/OLL 公式 3D 演示,比文字记号或 2D 图直观得多。
  • 验证自创 alg把自己想的公式贴进去看效果,复位 → 应用 → 慢速看每一步是否符合预期。
  • 跨阶练习一个工具同时演示 2×2 到 5×5、Megaminx、Pyraminx、Skewb、Square-1,免装多个 APP。
  • 教学讲解老师/UP 主用本工具配合截屏录制,比画图讲解效率高 10 倍。

常见问题

公式里的 R U R' 这种字符是什么?

这是 WCA 标准记号——R/L/U/D/F/B 分别表示右/左/上/下/前/后面顺时针转 90°;撇号 ' 表示逆时针(如 R');数字 2 表示 180°(如 U2)。所有 WCA 比赛、教程视频、公式表都用这套记号。

为什么 4×4 的公式有 Rw、Uw 这种?

Rw"宽转"(wide turn)——同时转外层加紧贴的内层;4×4 起为了处理"中心块/边块"才需要宽转。也有人写成小写 r,意思一样。Uw' 就是 U 面+紧邻内层逆时针转 90°。

Megaminx 的 R++ D-- 是什么意思?

Megaminx 用 ±标记R++ 表示右侧两层一起旋转 72°(因为五魔每面是五边形,1/5 圈是 72°),R-- 是反向;D++ D-- 同理。这是 WCA 官方认定的 Megaminx 打乱记号,本工具完全支持。

拖动魔方旋转视角怎么操作?

在 3D 视图区域 按住鼠标左键拖动 即可旋转视角;滚轮 可缩放;双击 复位视角。手机上单指滑动旋转,双指捏合缩放。这些是 cubing.js 内置交互,无需额外按钮。

生成的随机打乱可以拿去 WCA 比赛用吗?

本工具的随机打乱基于 cubing.js 的 random-state 生成器(与 TNoodle 同源),符合 WCA 打乱质量要求,但比赛打乱必须使用官方 TNoodle 软件并签名验证,本工具仅供个人练习/教学使用。

为什么 5×5/Megaminx 第一次切换会卡几秒?

大魔方的 3D 几何模型比 3×3 复杂得多(5×5 有 150 个贴纸,Megaminx 有 12 个面),cubing.js 会懒加载对应模型;加载完成后切换公式、播放动画都是即时的。

能逐步播放公式而不是一次性放完吗?

可以。点击 3D 视图下方的进度条 拖动到任意位置;或用键盘 空格 暂停/播放,← → 单步前后。把"播放速度"调到 0.25× 看慢动作也很有用。

我学了 Sune 之后接着学什么?

标准入门顺序——白十字 → F2L(前两层) → OLL(顶面定向,含 Sune/Anti-Sune) → PLL(顶层置换,含 T/Y/J-Perm) 这就是 CFOP 法。本工具的"公式预设"已经按这个顺序排列了 3×3 的代表性公式,依次点过去就是入门路线图。

提示贴纸 / 双面视图 / 平面展开这三个开关怎么用?

提示贴纸(Hint Facelets):每个面顶端浮一层"幽灵贴纸",看完公式后顶层颜色一眼就看清——做 OLL/PLL 练习时建议常开。双面视图(Back View):同时显示前面+背面两个 3D 角度,教 PLL 时学员一眼能看到所有 6 面状态,不用拖视角。平面展开(2D View):切到 2D 平面图(仅 NxN 立方体支持),看色块布局比 3D 更直白,但失去立体感——一般教学用 3D,整理 OLL/PLL 表用 2D。

练习视图(OLL / PLL / Cross)这些是什么意思?

"练习视图"会把跟当前阶段无关的色块涂灰,让学员只盯关键部分。举例 3×3 上:选 Cross 只剩白十字 4 棱有色(练第一步);选 F2L 前两层正常上色,顶层涂灰;选 OLL 顶层只显示是否同色(不区分 6 种顶面色,只看"翻好没");选 PLL 顶层每块本色但不区分相同色(只看位置对没对)。隐身 模式则全部贴纸消失,纯看转动手法不被颜色干扰。这个功能教 CFOP 各阶段时极其实用。

练习视图为什么不同魔方选项不一样?

因为不同魔方有不同的方法论——3×3 有 CFOP/Roux/ZZ/Petrus 等多套体系,所以选项最多(15+ 个);2×2 只有 OBL/PBL(Ortega 法);4×4/5×5 主要练 L2C 中心还原;金字塔/Skewb 因为体系简单,cubing.js 暂时只提供完整视图。切换魔方时下拉会自动重建可用选项,且重置为"完整"以避免不兼容。