rgl.attrib.info.Rd
These functions give information about the attributes of
RGL objects. rgl.attrib.info
is the more
“user-friendly” function; rgl.attrib.count
is a
lower-level function more likely to be used in programming.
rgl.attrib.info(id = ids3d("all", 0)$id, attribs = NULL, showAll = FALSE)
rgl.attrib.count(id, attrib)
See the first example below to get the full list of attribute names.
A dataframe containing the following columns:
The id of the object.
The full name of the attribute.
The size of matrix that would be returned
by rgl.attrib
for this attribute.
rgl.attrib
to obtain the attribute values.
open3d()
id <- points3d(rnorm(100), rnorm(100), rnorm(100), col = "green")
rgl.attrib.info(id, showAll = TRUE)
#> id attrib nrow ncol
#> 1 1630 vertices 100 3
#> 2 1630 normals 0 3
#> 3 1630 colors 1 4
#> 4 1630 texcoords 0 2
#> 5 1630 dim 0 2
#> 6 1630 texts 0 1
#> 7 1630 cex 0 1
#> 8 1630 adj 0 3
#> 9 1630 radii 0 1
#> 10 1630 centers 100 3
#> 11 1630 ids 0 1
#> 12 1630 usermatrix 0 4
#> 13 1630 types 0 1
#> 14 1630 flags 1 1
#> 15 1630 offsets 0 1
#> 16 1630 family 0 1
#> 17 1630 font 0 1
#> 18 1630 pos 0 1
#> 19 1630 fogscale 0 1
#> 20 1630 axes 0 3
#> 21 1630 indices 0 1
#> 22 1630 shapenum 0 1
rgl.attrib.count(id, "vertices")
#> [1] 100
merge(rgl.attrib.info(), ids3d("all"))
#> id attrib nrow ncol type
#> 1 1627 colors 3 4 light
#> 2 1627 flags 2 1 light
#> 3 1627 vertices 1 3 light
#> 4 1629 flags 4 1 background
#> 5 1629 fogscale 1 1 background
#> 6 1629 colors 1 4 background
#> 7 1629 centers 1 3 background
#> 8 1630 colors 1 4 points
#> 9 1630 centers 100 3 points
#> 10 1630 vertices 100 3 points
#> 11 1630 flags 1 1 points