
Last chance! 50% off unlimited learning
Sale ends in
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 tetrahedron by giving the 4
indices of its points in X
.
tetramesh(T, X, col = grDevices::heat.colors(nrow(T)), clear = TRUE, ...)
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 is an n-by-2/n-by-3 matrix. The rows of X represent n
points in 2D/3D space.
The tetrahedron colour. See rgl documentation for details.
Should the current rendering device be cleared?
Parameters to the rendering device. See the rgl package.
Raoul Grasman
trimesh
, rgl
, delaunayn
,
convhulln
, surf.tri
if (FALSE) {
# 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::view3d(60,fov=20)
rgl::light3d(270,60)
tetramesh(tc,pc,alpha=0.7,col=clr)
}
Run the code above in your browser using DataLab