Description Usage Arguments Details Value See Also Examples
Set up the bounding box decoration.
1 2 3 4 5 6 7 8 9 10 | rgl.bbox(
xat = NULL, xlab = NULL, xunit = 0, xlen = 5,
yat = NULL, ylab = NULL, yunit = 0, ylen = 5,
zat = NULL, zlab = NULL, zunit = 0, zlen = 5,
marklen = 15.0, marklen.rel = TRUE, expand = 1,
draw_front = FALSE, ...)
bbox3d(xat = NULL, yat = NULL, zat = NULL,
xunit = "pretty", yunit = "pretty", zunit = "pretty",
expand = 1.03, nticks = 5,
draw_front = FALSE, ...)
|
xat, yat, zat |
vector specifying the tickmark positions |
xlab, ylab, zlab |
character vector specifying the tickmark labeling |
xunit, yunit, zunit |
value specifying the tick mark base for uniform tick mark layout |
xlen, ylen, zlen |
value specifying the number of tickmarks |
marklen |
value specifying the length of the tickmarks |
marklen.rel |
logical, if TRUE tick mark length is calculated using 1/ |
expand |
value specifying how much to expand the bounding box around the data |
nticks |
suggested number of ticks to use on axes |
draw_front |
draw the front faces of the bounding box |
... |
Material properties (or other |
Four different types of tick mark layouts are possible.
If at
is not NULL
, the ticks are set up at custom positions.
If unit
is numeric but not zero, it defines the tick mark base. If
it is "pretty"
(the default in bbox3d
), ticks are set at pretty
locations.
If length
is not zero, it specifies the number of ticks that are automatically specified.
The first color specifies the bounding box, while the second one specifies the tick mark and font color.
bbox3d
defaults to pretty
locations for the axis labels and a slightly larger
box, whereas rgl.bbox
covers the exact range.
axes3d
offers more flexibility in the specification of the axes, but
they are static, unlike those drawn by rgl.bbox
and bbox3d
.
This function is called for the side effect of setting the bounding box decoration.
A shape ID is returned to allow rgl.pop
to delete it.
1 2 3 4 5 6 7 8 9 | rgl.open()
rgl.points(rnorm(100), rnorm(100), rnorm(100))
rgl.bbox(color = c("#333377", "white"), emission = "#333377",
specular = "#3333FF", shininess = 5, alpha = 0.8 )
open3d()
points3d(rnorm(100), rnorm(100), rnorm(100))
bbox3d(color = c("#333377", "black"), emission = "#333377",
specular = "#3333FF", shininess = 5, alpha = 0.8)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.