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