| MATLAB Function Reference | ![]() |
Syntax
tetramesh(T,X,c) tetramesh(T,X) h = tetramesh(...) tetramesh(...,'param','value','param','value'...)
Description
tetramesh(T,X,c)
displays the tetrahedrons defined in the m-by-4 matrix T as mesh. T is usually the output of delaunayn. A row of T contains indices into X of the vertices of a tetrahedron. X is an n-by-3 matrix, representing n points in 3 dimension. The tetrahedron colors are defined by the vector C, which is used as indices into the current colormap.
Note
If T is the output of delaunay3, then X is the concatenation of the delaunay3 input arguments x, y, z interpreted as column vectors, i.e., X = [x(:) y(:) z(:)].
|
tetramesh(T,X)
uses C = 1:m as the color for the m tetrahedrons. Each tetrahedron has a different color (modulo the number of colors available in the current colormap).
h = tetramesh(...)
returns a vector of tetrahedron handles. Each element of h is a handle to the set of patches forming one tetrahedron. You can use these handles to view a particular tetrahedron by turning the patch 'Visible' property 'on' or 'off'.
tetramesh(...,'param','value','param','value'...)
allows additional patch property name/property value pairs to be used when displaying the tetrahedrons. For example, the default transparency parameter is set to 0.9. You can overwrite this value by using the property name/property value pair ('FaceAlpha',value) where value is a number between 0 and 1. See Patch Properties for information about the available properties.
Examples
Generate a 3-dimensional Delaunay tesselation, then use tetramesh to visualize the tetrahedrons that form the corresponding simplex.
d = [-1 1]; [x,y,z] = meshgrid(d,d,d); % A cube x = [x(:);0]; y = [y(:);0]; z = [z(:);0]; % [x,y,z] are corners of a cube plus the center. X = [x(:) y(:) z(:)]; Tes = delaunayn(X) Tes =9 1 5 63 9 1 52 9 1 62 3 9 42 3 9 17 9 5 67 3 9 58 7 9 68 2 9 68 2 9 48 3 9 48 7 3 9tetramesh(Tes,X);camorbit(20,0)
See Also
delaunayn, patch, Patch Properties, trimesh, trisurf
| tempname | texlabel | ![]() |
© 1994-2005 The MathWorks, Inc.