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 1666 vertices 100 3
#> 2 1666 normals 0 3
#> 3 1666 colors 1 4
#> 4 1666 texcoords 0 2
#> 5 1666 dim 0 2
#> 6 1666 texts 0 1
#> 7 1666 cex 0 1
#> 8 1666 adj 0 3
#> 9 1666 radii 0 1
#> 10 1666 centers 100 3
#> 11 1666 ids 0 1
#> 12 1666 usermatrix 0 4
#> 13 1666 types 0 1
#> 14 1666 flags 1 1
#> 15 1666 offsets 0 1
#> 16 1666 family 0 1
#> 17 1666 font 0 1
#> 18 1666 pos 0 1
#> 19 1666 fogscale 0 1
#> 20 1666 axes 0 3
#> 21 1666 indices 0 1
#> 22 1666 shapenum 0 1
rgl.attrib.count(id, "vertices")
#> [1] 100
merge(rgl.attrib.info(), ids3d("all"))
#> id attrib nrow ncol type
#> 1 1663 colors 3 4 light
#> 2 1663 flags 2 1 light
#> 3 1663 vertices 1 3 light
#> 4 1665 flags 4 1 background
#> 5 1665 fogscale 1 1 background
#> 6 1665 colors 1 4 background
#> 7 1665 centers 1 3 background
#> 8 1666 colors 1 4 points
#> 9 1666 centers 100 3 points
#> 10 1666 vertices 100 3 points
#> 11 1666 flags 1 1 points