trisurf

Треугольная объемная поверхностная диаграмма

Синтаксис

trisurf (Тримаран, X, Y, Z, C)
trisurf (Тримаран, X, Y, Z)
trisurf (TR)
trisurf... 'PropertyName', PropertyValue...)
h = trisurf (...)

Описание

trisurf(Tri,X,Y,Z,C) отображает треугольники, заданные в поверхности m-3 матричный Tri как поверхность. Каждая строка Tri задает единственную треугольную поверхность путем индексации в векторы или матрицы, которые содержат X, Y и вершины Z. Цвет задан векторным C.

trisurf(Tri,X,Y,Z) использует C=Z, таким образом, цвет пропорционален поверхностной высоте.

trisurf(TR) отображает треугольники в представлении триангуляции. Это использует C = TR.Points(:,3), чтобы убедиться, что поверхностный цвет пропорционален высоте.

trisurf... 'PropertyName', PropertyValue...), задает дополнительные имена свойства исправления и значения для графического объекта закрашенной фигуры, созданного функцией.

h = trisurf(...) возвращает указатель закрашенной фигуры.

Примеры

свернуть все

Создайте векторы вершины и матрицу поверхности, затем создайте треугольную объемную поверхностную диаграмму.

[x,y] = meshgrid(1:15,1:15);
tri = delaunay(x,y);
z = peaks(15);
trisurf(tri,x,y,z)

Если поверхность в форме представления триангуляции, можно передать ее одному только trisurf:

tr = triangulation(tri,x(:),y(:),z(:));
trisurf(tr)

Расширенные возможности

Представлено до R2006a

Была ли эта тема полезной?