Learn R Programming

cubing (version 1.0-5)

Rubik's Cube Solving

Description

Functions for visualizing, animating, solving and analyzing the Rubik's cube. Includes data structures for solvable and unsolvable cubes, random moves and random state scrambles and cubes, 3D displays and animations using 'OpenGL', patterned cube generation, and lightweight solvers. See Rokicki, T. (2008) for the Kociemba solver.

Copy Link

Version

Install

install.packages('cubing')

Monthly Downloads

226

Version

1.0-5

License

GPL-3

Maintainer

Alec Stephenson

Last Published

April 23rd, 2018

Functions in cubing (1.0-5)

rotate

Perform Rotations, Wide Moves and Middle Slice Moves
invCube

Calculate Inverse Cube
invMoves

Manipulate Move Sequences
comparison

Logical Comparison for Cube Objects
animate

Create Cube Animations
getMovesPattern

Get Moves for Patterned Cubes
composition

Composition Operators For Cube Objects
cubieCube

Create and Convert CubieCubes
move

Moving a Cube and Creating a Move Sequence
getMovesCube

Create a Cube for a Move Sequence
cycle

Cycle and Twist Cubies
plot.cube

Cube Object 2D Plot
stickerCube

Create and Convert StickerCubes
read.cubesolve

Read Cube Solving Reconstructions
solvable

Solved and Solvability Tests for Cube Objects
scramble

Generate Random Cubes, Moves and Scrambles
rotations

Create and Plot All Rotations of a Cube
solver

Rubik's Cube Solver
plot3D.cube

Cube Object Interactive 3D Plot