plot3D.cube {cubing}  R Documentation 
Cube Object Interactive 3D Plot
Description
Plots an interactive 3D representation of a cube object using OpenGL.
Usage
## S3 method for class 'cube'
plot3D(x, colvec = getOption("cubing.colors"), recolor = FALSE,
bg = grey(0.8), rand.col = FALSE, size = 0.98, col.interior = grey(0.5),
al.interior = 0.4, al.exterior = 1, rinit = 30, bbox = TRUE, bbcolor =
"#333377", bbemission = "#333377", bbspecular = "#3333FF", bbshininess =
5, bbalpha = 0.5, ...)
Arguments
x 
Any cube object. 
colvec 
Vector of sticker colors. The default is the

recolor 
If 
bg 
Background color. 
rand.col 
If 
size 
Size of the individual cubies. Must be less than one. Values closer to one give cubes that look stickerless because the gap between cubies decreases. Smaller sizes give exploded cubes. 
col.interior 
Color of the cube interior. 
al.interior 
Alpha value of cube interior. 
al.exterior 
Alpha value of cube exterior. 
rinit 
The initial plot is rotated 
bbox 
Use a bounding box? 
bbcolor 
Bounding box parameter. 
bbemission 
Bounding box parameter. 
bbspecular 
Bounding box parameter. 
bbshininess 
Bounding box parameter. 
bbalpha 
Bounding box parameter. 
... 
Other parameters to be passed through to plotting functions. 
Details
This function uses the R package rgl which is an interface to OpenGL. The cube can be rotated using a mouse. See the documentation for the rgl package to explore the large number of options available.
The animate
function also uses the rgl package to produce cubing
animations.
See Also
animate
, plot.cube
,
plot.rotCubes
, plot.seqCubes
Examples
aCube < getCubieCube("Superflip")
## Not run: plot3D(aCube)