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 6
3 9 1 5
2 9 1 6
2 3 9 4
2 3 9 1
7 9 5 6
7 3 9 5
8 7 9 6
8 2 9 6
8 2 9 4
8 3 9 4
8 7 3 9
tetramesh(Tes,X);camorbit(20,0)
See Also
delaunayn
, patch
, Patch Properties
, trimesh
, trisurf
tempname | texlabel |
© 1994-2005 The MathWorks, Inc.