as.tmesh3d: Convert object to a triangular mesh

Description Usage Arguments Details Value Note Author(s) See Also Examples

View source: R/clipMesh3d.R

Description

Converts the quads in a mesh version of an object to triangles by splitting them up. Optionally drops any point or segment components.

Usage

1
2
3
4
5
as.tmesh3d(x, ...)
## Default S3 method:
as.tmesh3d(x, drop = FALSE, ...)
## S3 method for class 'mesh3d'
as.tmesh3d(x, drop = FALSE, ...)

Arguments

x

An object from which to create a triangular mesh object.

drop

If TRUE, drop any point or segment components.

...

Ignored in the mesh3d method, passed to as.mesh3d in the default method.

Details

The default method simply calls as.mesh3d(x, ...) and passes the result to the "mesh3d" method.

Value

A "mesh3d" object containing no quads. If drop = TRUE, it will only contain triangles.

Note

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.

Author(s)

Duncan Murdoch

See Also

as.triangles3d to get just the coordinates.

Examples

1
2
3
x <- cuboctahedron3d()
x             # has quads and triangles
as.tmesh3d(x) # has only triangles

rgl documentation built on Aug. 21, 2021, 5:08 p.m.