Get information about attributes of objects
rgl.attrib.info.RdThese 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.
Usage
rgl.attrib.info(id = ids3d("all", 0)$id, attribs = NULL, showAll = FALSE)
rgl.attrib.count(id, attrib)Value
A dataframe containing the following columns:
- id
The id of the object.
- attrib
The full name of the attribute.
- nrow, ncol
The size of matrix that would be returned by
rgl.attribfor this attribute.
See also
rgl.attrib to obtain the attribute values.
Examples
open3d()
id <- points3d(rnorm(100), rnorm(100), rnorm(100), col = "green")
rgl.attrib.info(id, showAll = TRUE)
#> id attrib nrow ncol
#> 1 1640 vertices 100 3
#> 2 1640 normals 0 3
#> 3 1640 colors 1 4
#> 4 1640 texcoords 0 2
#> 5 1640 dim 0 2
#> 6 1640 texts 0 1
#> 7 1640 cex 0 1
#> 8 1640 adj 0 3
#> 9 1640 radii 0 1
#> 10 1640 centers 100 3
#> 11 1640 ids 0 1
#> 12 1640 usermatrix 0 4
#> 13 1640 types 0 1
#> 14 1640 flags 1 1
#> 15 1640 offsets 0 1
#> 16 1640 family 0 1
#> 17 1640 font 0 1
#> 18 1640 pos 0 1
#> 19 1640 fogscale 0 1
#> 20 1640 axes 0 3
#> 21 1640 indices 0 1
#> 22 1640 shapenum 0 1
rgl.attrib.count(id, "vertices")
#> [1] 100
merge(rgl.attrib.info(), ids3d("all"))
#> id attrib nrow ncol type
#> 1 1637 colors 3 4 light
#> 2 1637 flags 2 1 light
#> 3 1637 vertices 1 3 light
#> 4 1639 flags 4 1 background
#> 5 1639 fogscale 1 1 background
#> 6 1639 colors 1 4 background
#> 7 1639 centers 1 3 background
#> 8 1640 colors 1 4 points
#> 9 1640 centers 100 3 points
#> 10 1640 vertices 100 3 points
#> 11 1640 flags 1 1 points