Calculates the volume, diameter, shortest side, side lengths, or eroded volume of a three-dimensional box.
# S3 method for box3
diameter(x)# S3 method for box3
volume(x)
shortside(x)
sidelengths(x)
eroded.volumes(x, r)
# S3 method for box3
shortside(x)
# S3 method for box3
sidelengths(x)
# S3 method for box3
eroded.volumes(x, r)
Three-dimensional box (object of class "box3"
).
Numeric value or vector of numeric values for which eroded volumes should be calculated.
For diameter.box3
, shortside.box3
and
volume.box3
, a single numeric
value. For sidelengths.box3
, a vector of three numbers.
For eroded.volumes
, a numeric vector of the same length
as r
.
diameter.box3
computes the diameter of the box.
volume.box3
computes the volume of the box.
shortside.box3
finds the shortest of the three side lengths
of the box.
sidelengths.box3
returns all three side lengths
of the box.
eroded.volumes
computes, for each entry r[i]
,
the volume of the smaller box obtained by removing a slab of
thickness r[i]
from each face of the box. This smaller box is
the subset consisting of points that lie at least r[i]
units
away from the boundary of the box.
# NOT RUN {
X <- box3(c(0,10),c(0,10),c(0,5))
diameter(X)
volume(X)
sidelengths(X)
shortside(X)
hd <- shortside(X)/2
eroded.volumes(X, seq(0,hd, length=10))
# }
Run the code above in your browser using DataLab