Настоящий 3D
27 кубиков на чистых CSS 3D-трансформациях — без тяжёлых библиотек, быстро везде.
Плавный 3D симулятор Кубика Рубика, полностью работающий в браузере. Перемешивайте, собирайте шаг за шагом, изучайте официальную нотацию и улучшайте лучшее время — на любом устройстве.
Плоская топологическая карта кубика 3×3. Три оси вращения превращаются в три набора из трёх концентрических окружностей, сцепленных в один рисунок. Каждая окружность — один слой своей оси, а каждая точка — настоящая наклейка, стоящая ровно там, где окружность одной оси пересекает окружность другой. 9 окружностей и 54 точки — по одной на наклейку, цвет обновляется вживую.
Поверните слой — его 12 точек скользят по своей окружности, а 9 точек грани, перпендикулярной этому слою, перестраиваются внутри своего скопления. Наведите курсор на точку, чтобы увидеть, какие две окружности здесь пересекаются.
Старт за секунды. Без установки и регистрации — открыл и играй.
Нажмите «Перемешать» (или клавишу S), чтобы случайным образом перемешать куб за 10–30 ходов.
Нажимайте кнопки U/D/L/R/F/B или используйте клавиатуру. Зажмите Shift для поворота против часовой.
Нажмите «Собрать», чтобы воспроизвести ходы в обратном порядке и вернуть куб в собранное состояние — таймер считает каждую секунду.
Кликните и тяните куб для поворота камеры, колесом меняйте зум, двойной клик сбрасывает вид.
Всё для практики и освоения куба 3×3.
27 кубиков на чистых CSS 3D-трансформациях — без тяжёлых библиотек, быстро везде.
Каждое перемешивание записано, поэтому сборщик одним кликом всегда идеально отменяет его.
Точный таймер с сохранением лучшего времени в вашем браузере.
Перетаскивайте пальцем для поворота, щипайте для зума, крупные кнопки для телефона.
Полные переводы интерфейса и локализованные URL для английского, китайского, испанского и др.
Полное управление каждым ходом с клавиатуры.
Модель трёхцентровых колец рисует правила вращения кубика в виде плоской схемы и синхронизируется с 3D кубиком.
Большинство сайтов о кубике позволяют его крутить. CUBE·LAB ещё и показывает устройство под этим. Круговая карта расплющивает кубик 3×3 в единую двумерную топологическую схему: каждая из трёх осей вращения разворачивается в три концентрические окружности, три группы сплетаются как диаграмма Венна, а все 54 наклейки раскладываются по пересечениям этих окружностей. Наклейка задаётся двумя координатами, поэтому она лежит ровно на двух окружностях: поверните слой — и цвета скользят по окружности, а не прыгают.
Каждая ось вращения нарисована как три концентрические окружности — по одной на слой вдоль этой оси, — а три группы сплетены как диаграмма Венна. Углы попадают туда, где почти сходятся три окружности, рёбра — где пересекаются две, и весь кубик помещается в один рисунок.
На каждой окружности ровно 12 наклеек (один и тот же ряд или столбец четырёх боковых граней), и каждая наклейка лежит ровно на двух окружностях: 9 × 12 ÷ 2 = 54. Ни одна не нарисована дважды и ни одна не потеряна.
Поверните любой слой на 3D-кубике — и соответствующие точки мгновенно скользят по своей окружности; нажмите кнопку на схеме — и 3D-кубик сделает то же движение. Обе стороны работают на одном движке.
Верхняя группа — вертикальная ось (U / D), нижняя правая — ось глубины (F / B), нижняя левая — горизонтальная ось (R / L). Внутри группы самая внутренняя окружность — слой ближе к лицевой грани, самая внешняя — дальше всего. Шесть подписей отмечают шесть скоплений наклеек.
Потяните любую грань на 3D кубике или нажмите кнопки U, F, R под схемой и следите, как цвета идут по кольцу.
Выберите один цвет и следите за ним. Вы увидите, что поворот слоя — это круговой сдвиг точек на одной окружности: правило, лежащее в основе всех алгоритмов.
Это плоская топологическая карта кубика 3×3: три оси вращения нарисованы как три набора по три концентрические окружности, а каждая из 54 наклеек — точка, где окружность одной оси пересекает окружность другой. Координаты наклейки задают две оси, поэтому она попадает ровно на две окружности — вот почему один рисунок вмещает все 54 элемента.
У них общая система координат и одна модель вращения. Каждый ход записывается в последовательность 3D-движком, а затем воспроизводится по тем же правилам, чтобы пересчитать положение всех 54 наклеек, поэтому обе стороны всегда дают одинаковый результат.
Да. Алгоритмы кубика — это круговые перестановки нескольких элементов, и схема рисует их напрямую. Когда видно сдвиг на кольце, вы понимаете, что именно делает алгоритм, вместо заучивания символов.
Стандартная нотация Сингмастера обозначает каждую грань начальной буквой. Буква — поворот на 90° по часовой; апостроф (') — против часовой.
Поверните верхнюю грань на 90° по часовой.
Поверните нижнюю грань на 90° по часовой.
Поверните левую грань на 90° по часовой.
Поверните правую грань на 90° по часовой.
Поверните переднюю грань на 90° по часовой.
Поверните заднюю грань на 90° по часовой.
Добавьте апостроф, чтобы повернуть грань против часовой стрелки.
Всё, что хочется узнать об этом онлайн-кубе.
Да, полностью бесплатный. Работает в браузере без загрузки и без аккаунта.
Да. Сборщик воспроизводит записанное перемешивание в обратном порядке, поэтому куб всегда возвращается в собранное состояние.
Конечно. Интерфейс полностью адаптивный: тяните для поворота вида, щипайте для зума и нажимайте крупные кнопки ходов.
Ваше лучшее время хранится локально в localStorage браузера и сохраняется между визитами на том же устройстве.
Это стандартная нотация Сингмастера для шести граней: Верх, Низ, Лево, Право, Перед и Зад. См. гид выше.
Интерфейс доступен на 10 языках: английский, китайский, испанский, португальский, русский, французский, немецкий, японский, корейский и вьетнамский.