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