Learn R Programming

Rpdb (version 2.2)

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)

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.

Value

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

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.cur, 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