as.triangles3d.fm_mesh_3d {fmesher} | R Documentation |
Convert a 3D mesh to a 3D rgl triangulation
Description
Extracts a matrix of coordinates of triangles, suitable for
passing to rgl::triangles3d()
.
Usage
## S3 method for class 'fm_mesh_3d'
as.triangles3d(obj, subset = NULL, ...)
Arguments
obj |
An |
subset |
Character string specifying which triangles to extract. Either "all" (default) or "boundary". |
... |
Currently unused |
Value
A 3-column matrix of coordinates of triangles, suitable for
passing to rgl::triangles3d()
.
Examples
if (requireNamespace("geometry", quietly = TRUE) &&
requireNamespace("rgl", quietly = TRUE)) {
(m <- fm_delaunay_3d(matrix(rnorm(30), 10, 3)))
rgl::open3d()
rgl::triangles3d(rgl::as.triangles3d(m, "boundary"), col = "blue")
}
[Package fmesher version 0.5.0 Index]