# tetramesh: Render tetrahedron mesh (3D) In geometry: Mesh Generation and Surface Tesselation

## Description

`tetramesh(T, X, col)` uses the rgl package to display the tetrahedrons defined in the m-by-4 matrix T as mesh. Each row of `T` specifies a thetrahedron by giving the 4 indices of its points in `X`.

## Usage

 `1` ```tetramesh(T, X, col = grDevices::heat.colors(nrow(T)), clear = TRUE, ...) ```

## Arguments

 `T` T is a `m`-by-3 matrix in trimesh and `m`-by-4 in tetramesh. A row of `T` contains indices into `X` of the vertices of a triangle/tetrahedron. `T` is usually the output of delaunayn. `X` X is an n-by-2/n-by-3 matrix. The rows of X represent `n` points in 2D/3D space. `col` The tetrahedron color. See rgl documentation for details. `clear` Should the current rendering device be cleared? `...` Parameters to the rendering device. See the rgl package.

## Author(s)

Raoul Grasman

`trimesh`, `rgl`, `delaunayn`, `convhulln`, `surf.tri`

## Examples

 ``` 1 2 3 4 5 6 7 8 9 10 11 12 13``` ```## Not run: # example delaunayn d = c(-1,1) pc = as.matrix(rbind(expand.grid(d,d,d),0)) tc = delaunayn(pc) # example tetramesh clr = rep(1,3) %o% (1:nrow(tc)+1) rgl::rgl.viewpoint(60,fov=20) rgl::rgl.light(270,60) tetramesh(tc,pc,alpha=0.7,col=clr) ## End(Not run) ```

geometry documentation built on May 29, 2017, 3:15 p.m.