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