An Mx3 matrix, where M is the number of triangles. Each row contains the indices of a
triangle in the x, y and z
matrices. Usually, tri is the output of the
delaunay function.
Type: integer
Dimension: vector | matrix
x, y, z
Coordinates of the vertices.
Type: double | integer
Dimension: vector | matrix
cdata
Color data for each vertex or triangle. cdata can be:
a vector that contains a scalar value for each vertex
a vector that contains a scalar value for each triangle
an Mx3 matrix that contains an rgb color for each triangle
Type: double | integer
Dimension: vector | matrix
property
Properties that control the appearance or behavior of the graphics object.
Type: string
Dimension: scalar
value
Value of the properties.
Type: double | integer | string
Dimension: scalar | vector
hAxes
Axis handle.
Type: double
Dimension: scalar
Outputs
h
Handle of the trimesh graphics object.
Examples
Simple trimesh example:
[x, y] = meshgrid([0:0.2:2]);
z = sin(x)'*cos(y);
tri = delaunay (x(:), y(:));
figure;
h = trimesh(tri, x, y, z);
Figure 1. Simple trimesh example
Set trimesh edgecolor:
[x, y] = meshgrid([0:0.4:2*pi]);
z=sin(x')*cos(x);
tri = delaunay (x(:), y(:));
figure;
h = trimesh(tri, x, y, z);
set(h,'edgecolor','r')
Figure 2. trimesh color
Comments
If there are no axes, they will be created first.
If z is omitted, a triplot will be created instead.