Learn R Programming

Rpdb (version 2.3.4)

addAxes: 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)

Value

Return (using invisible) a two-column data.frame containing the IDs and type indicators of the objects added to the scene.

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.

See Also

visualize, rgl.open, par3d, addLabels

Examples

Run this code
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)

Run the code above in your browser using DataLab