tetramesh {geometry} | R Documentation |
tetramesh(T, X, col)
uses the rgl package
to display the tetrahedrons defined in the m-by-4 matrix T as mesh.
tetramesh(T, X, col = heat.colors(nrow(T)), clear = TRUE, ...) trimesh(T, p, p2, add = FALSE, axis = FALSE, boxed = FALSE, ...)
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. |
p |
A vector or a matrix. |
p2 |
if p is not a matrix p and p2 are bind to a matrix with cbind . |
add |
Add to existing plot in current active device? |
axis |
Draw axes? |
boxed |
Plot box? |
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. |
Each row of T
specifies a triangle by giving the 3 indices of its points in X
.
Each row of T
specifies a thetrahedron by giving the 4 indices of its points in X
.
Raoul Grasman
rgl
, delaunayn
, convhulln
,
surf.tri
#example trimesh p = cbind(x=rnorm(30), y=rnorm(30)) tt = delaunayn(p) trimesh(tt,p) ## Not run: # example delaunayn d = c(-1,1) pc = as.matrix(rbind(expand.grid(d,d,d),0)) tc = delaunayn(pc) # example tetramesh library(rgl) clr = rep(1,3) rgl.viewpoint(60,fov=20) rgl.light(270,60) tetramesh(tc,pc,alpha=0.7,col=clr) ## End(Not run)