This generic and its methods extract or creates a matrix of coordinates
of triangles from an object, suitable for passing to
as.triangles3d(obj, ...) # S3 method for rglId as.triangles3d(obj, attribute = c("vertices", "normals", "texcoords", "colors"), subscene = NA, ...)
The object to convert.
Which attribute of an RGL object to extract?
Which subscene is this object in?
Additional arguments used by the methods.
The method for
"rglId" objects can extract several different
attributes, organizing them as it would organize the vertices for
n x 3 matrix containing the vertices of triangles making
up the object. Each successive 3 rows of the matrix corresponds to
If the attribute doesn't exist,
NULL will be returned.
as.mesh3d to also capture material properties.
open3d() x <- surface3d(x = 1:10, y = 1:10, z = rnorm(100), col = "red") tri <- as.triangles3d(x) open3d() triangles3d(tri, col = "blue")