Skip to contents

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 fm_mesh_3d object

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 (FALSE) { # interactive()
if (requireNamespace("geometry", quietly = TRUE) &&
  requireNamespace("rgl", quietly = TRUE)) {
  (m <- fm_delaunay_3d(matrix(rnorm(30), 10, 3)))
  rgl::open3d()
  rgl::triangles3d(as.triangles3d(m, "boundary"), col = "blue")
}
}