as.tmesh3d.RdConverts the quads in a mesh version of an object to triangles by splitting them up. Optionally drops any point or segment components.
as.tmesh3d(x, ...)
# Default S3 method
as.tmesh3d(x, drop = FALSE, ...)
# S3 method for class 'mesh3d'
as.tmesh3d(x, drop = FALSE, keepTags = FALSE, ...)The default method simply calls as.mesh3d(x, ...)
and passes the result to the "mesh3d" method.
Older versions of rgl had a "tmesh3d" class
for meshes of triangles. That class is no longer used:
as.tmesh3d and tmesh3d both produce
"mesh3d" objects.
A "mesh3d" object containing no quads. If drop = TRUE, it will only contain triangles.
If keepTags = TRUE, a "tags" element will be
added to the result. For details, see the clipMesh3d
help page.
as.triangles3d to get just the coordinates.
x <- cuboctahedron3d()
x # has quads and triangles
#> mesh3d object with 12 vertices, 8 triangles, 6 quads.
as.tmesh3d(x) # has only triangles
#> mesh3d object with 12 vertices, 20 triangles.