addAxes: Add Axes or PBC Box to the 'rgl' Scene

addAxesR 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)


Rpdb documentation built on Sept. 28, 2023, 5:07 p.m.