as.tmesh3d.Rd
Converts 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.