addAxes {Rpdb} | R Documentation |
Add Axes or PBC Box to the ‘rgl’ Scene
Description
Add lattice vectors, Cartesian axes or PBC box to the current ‘rgl’ scene.
Usage
addABC(x, lwd = 2, labels = TRUE, cex = 2)
addXYZ(lwd = 2, labels = TRUE, cex = 2)
addPBCBox(x, lwd = 2)
Arguments
x |
an object of class ‘cryst1’ containing unit cell parameters. |
lwd |
a numeric value indicating the line width used to draw the axes or the PBC box. |
labels |
a logical value indicating whether the labels of the axes have to be drawn. |
cex |
a numeric value indicating the magnification used to draw the labels of the axes. |
Details
addABC
: Add the lattice vectors a, b and c to the current rgl
device.
addXYZ
: Add the Cartesian axes x, y and z to the current
rgl device.
addPBCBox
: Add a box representing the Periodic Boundary
Conditions of a molecular system.
Value
Return (using invisible) a two-column data.frame containing the IDs and type indicators of the objects added to the scene.
See Also
visualize
, rgl.open
, par3d
,
addLabels
Examples
x <- read.pdb(system.file("examples/PCBM_ODCB.pdb", package="Rpdb"))
visualize(x, type = "l", xyz = FALSE, abc = FALSE, pbc.box = FALSE, mode = NULL)
addXYZ()
addABC(x$cryst1)
addPBCBox(x$cryst1)